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
Responsibilities:
  • 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.
Technologies:
  • 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

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available