QA Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Create and maintain test plans, test cases, test scripts, and supporting documentation aligned to product requirements, acceptance criteria, and risk.
- Execute functional, regression, integration, API, exploratory, and non-functional testing as appropriate to the solution and delivery context.
- Develop, maintain, and improve automated test scripts and test suites using agreed tools and frameworks.
- Support continuous testing by integrating automated tests into CI/CD pipelines and helping teams act on fast, reliable feedback .
- Identify, document, prioritize, and track defects with clear reproduction steps, expected outcomes, evidence, and severity information.
- Collaborate with developers and delivery teams to reproduce issues, verify fixes, and prevent recurring defects.
- Review requirements and designs to identify ambiguity, missing acceptance criteria, quality risks, and opportunities for earlier validation.
- Prepare and communicate test progress, quality insights, risks, and recommendations to stakeholders in a clear and timely way .
- Contribute to the continuous improvement of quality engineering standards, testing practices, automation frameworks and tooling.
- Prepare and present test reports and quality metrics to stakeholders where required .
- Apply Johnson Matthey testing, quality assurance, and secure software development policies and standards in day-to- day delivery
- Key requirements:
- 3+ years' experience in software quality assurance, software testing, or quality engineering within complex delivery environments.
- Hands-on knowledge of test automation tools or frameworks such as Robot Framework, Playwright, Cypress or similar;
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools such as GitHub Actions, GitLab, Azure DevOps, or similar.
- Experience in testing software across multiple channels (Web, Desktop, etc).
- Strong understanding of software testing techniques, quality assurance principles, risk-based testing, and defect management.
- Proven ability to take ownership, deliver outcomes reliably, and learn new tools, practices, and technologies.
- Ability to manage multiple tasks and projects simultaneously, ensuring timely delivery.
Benefits
Additional Information
Pay Range: €40000 - €55000 Job purpose Quality Engineering is about building quality into every stage of delivery: the product, the process, and the way teams work together. As part of the centralized quality engineering team, you will help teams identify risks early, define effective test approaches, and provide fast, reliable feedback through manual, exploratory, and automated testing. By promoting shift-left quality practices, the role helps increase test coverage, reduce regression risk, and strengthen release confidence. It is suited to a Quality Engineer with hands-on testing experience who is motivated by continuous improvement, automation, and collaborative delivery. Reporting to the QA Manager, the successful candidate will work across projects and product teams to ensure requirements are testable, risks are understood, and quality is considered from the earliest stages of the software development lifecycle.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Johnson Matthey? Share your experience