Senior QA Engineer
Summary
The Senior QA Engineer will lead quality efforts within a Scrum team, designing and maintaining automated test frameworks and mentoring junior staff. The role focuses on CI/CD integration, performance, security, and accessibility testing using tools like Java, Python, Selenium, and Playwright.
Salary: £50,000 - 62,000 per year
Requirements:- Proven experience (typically 6+ years) in software testing, test automation, and quality assurance.
- Hands-on experience in test planning, test case design, and test execution.
- Strong knowledge of test automation tools and frameworks, such as Selenium, Playwright, JUnit, TestNG, or similar.
- Experience with scripting languages, such as Python, Java, or JavaScript, for test automation.
- Familiarity with CI/CD pipelines and integrating automated tests into the development workflow.
- Ability to coach and mentor QA Engineers.
- Strong debugging and analytical skills, with ability to go beyond surface-level failures.
- Knowledge of performance testing tools, such as JMeter, Gatling, or LoadRunner.
- Experience in security testing methodologies and tools.
- Understanding of accessibility testing standards and practices
- Collaborate with the development teams to define test strategies, test plans, and test cases based on project requirements and user stories.
- Execute test cases and document test results thoroughly.
- Design, develop, and maintain automated test scripts to increase testing efficiency and coverage.
- Collaborate with the Principal QA Engineer to establish and improve the test automation framework.
- Identify, report, and track defects, working closely with development teams to ensure timely resolution and retesting.
- Work with the development teams to integrate automated tests into the CI/CD pipeline, enabling continuous testing and regression testing.
- Conduct performance and load testing to assess system responsiveness, stability, and scalability.
- Participate in non-functional testing activities, such as security, accessibility, and usability testing.
- Create and maintain comprehensive test documentation, including test plans, test cases, and test reports.
- Collaborate with the development teams to set up and maintain testing environments.
- Ensure the availability of test data and manage test data sets for different testing scenarios.
- Support, guide, and mentor other QAs, sharing knowledge openly and setting a strong example for quality.
- Partner with the Principal QA to drive test strategy execution at the team level, ensuring adoption of best practices across tools, frameworks, and processes.
- CI/CD
- Support
- JUnit
- Java
- JavaScript
- JMeter
- Playwright
- Python
- Security
- Selenium
More:
We are hiring a Senior QA Engineer on a permanent basis in Birmingham, with a salary of up to £62,000pa. You will be the quality owner within your Scrum team, helping ensure the quality, reliability, and resilience of our systems in a fast-paced, agile environment. We value strong testing practices, quality-first thinking, collaboration with development teams and stakeholders, and a continuous improvement mindset, with opportunities to mentor peers and contribute to test strategy and execution.
last updated 35 week of 2026