QA Engineer
Posting date: | 07 May 2025 |
---|---|
Salary: | £40,000 to £50,000 per year |
Hours: | Full time |
Closing date: | 30 May 2025 |
Location: | Dorset, South West England |
Remote working: | Hybrid - work remotely up to 2 days per week |
Company: | Unicard Ltd |
Job type: | Permanent |
Job reference: |
Summary
As the leading provider of software solutions for public and private sector transport management and smart ticketing, for 20 years Unicard has been trusted by millions of passengers to get them where they need to be. Today, our solutions can be found throughout the UK, processing approximately 4 billion transactions a year. We estimate that 1 in 4 public transport journeys in the UK are powered by a Unicard system at some point.
Since we started in 2003, a wide range of local authorities, transport operators and hardware manufacturers have depended on our capabilities in strategy, design, development, testing and delivery. We support a variety of customers, from simple single-user and concessionary travel programmes, to complex multi-modal and multi operator configurations. Examples include:
Employing approximately 115 people across England, Scotland, and Bulgaria, our in-house research, strategy and development capabilities give us an affordable, well-managed ability to develop market leading technologies and affordably maintain existing products. As a small-to-medium-sized enterprise, we pride ourselves on our reputation for outstanding products, technical support, delivery capability and high levels of customer service.
Role Purpose
We are seeking a highly skilled and motivated QA Engineer to join our team. You will be working within the Product Engineering team alongside the Product and Development teams in an Agile environment to ensure a quality delivery of our product range.
The QA Engineer plays an essential role in the end-to-end testing process across all products in the company, delivering high-quality software and solutions. The QA Engineer champions the customer in line with Unicard’s business expectations, by providing them with assurance of our system quality and security through accurate testing, reporting and documentation. The role focuses on designing, executing and documentation of test cases and automated test scripts, identifying bugs and working closely with cross-functional teams to ensure seamless product releases.
The successful candidate will be a key member of the team providing the quality gate controls on existing and new products. Having a ‘can do’ attitude and an appetite to improve product quality to provide customer satisfaction will be a key attribute.
Responsibilities
Test Planning and Preparation:
Analyse functional and technical requirements to develop detailed test plans, test cases, test scripts and test scenarios
Collaborate with developers, business analysts, and product managers to understand project goals and ensure test coverage
Test Execution:
Perform automated and manual testing of web, mobile, and API-based applications
Conduct functional, non-functional, regression, integration, and exploratory testing as needed
Execute test cases; document test results and raise bugs
Bug Identification and tracking; identify, record and track bugs and defects through to closure
Collaboration and Communication:
Work closely with development, product, and DevOps teams to ensure smooth testing cycles and timely issue resolution
Participate in daily stand-ups, sprint planning and retrospectives
Provide regular updates on testing progress and quality metrics to stakeholders
Professional and Technical Experience
Essential:
Candidate must be able to demonstrate right to work in the UK for this role.
Solid understanding of QA methodologies, testing lifecycles (STLC) and defect lifecycle
Proficient in automated and manual testing techniques for web, mobile and API applications
Creates detailed documentation including test plans, test results and bug reports
Experience of test planning and raising bugs in JIRA
Working knowledge of API test tools such as Postman
Working knowledge of web testing tool such as Selenium
Basic knowledge of SQL for database validation and testing
Knowledge of agile and modern testing techniques
Experience of agile/scrum methodologies
Desirable:
Knowledge of testing in AWS cloud services
Basic knowledge and experience of automation testing tools
Experience of non-functional testing tools
Experience of end-to-end test tools such as Detox
Personal Skills
Pro-active approach
Positively communicates with enthusiasm and clarity
Determination to succeed
Analytically minded
Open-mindedness
Strong analytical skills
Excellent verbal and written skills, with the ability to effectively interact with stakeholders, including developers, product managers and customers
Works collaboratively with others
Manages risk
Displays sound judgement, makes effective and timely decisions
Dependable, takes personal responsibility
Open, trustworthy and trusting
Self-disciplined and able to manage own time and resources
Works effectively in a changing environment
Seeks opportunities to learn and develop
What we offer
Competitive remuneration package
Company funded Healthcare plan
Life Assurance
Company pension
Hybrid working (minimum 3 days office attendance)
2 days per annum paid volunteer days
Modern working environment and friendly atmosphere
Knowledge sharing (working with experienced professionals)
Autonomy and trust in decision making
Office in a central location
Regular team building and office events
Career development
Charitable organisation
Proud member of the Disability Confident employer scheme