Senior QA Engineer (Non Functional Testing)

TXP
Newcastle upon Tyne, UK
3 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£117,780.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Automation of Tests Microsoft Azure Cloud Computing Software Quality Continuous Integration DevOps Scrum Methodology Systems Development Life Cycle Strategies of Testing
+7 more
Performance Testing Gitlab-ci Cucumber (Software) Selenium Webdriver Software Version Control SDET Jenkins

Job description

We are seeking an experienced Senior QA Engineer/SDET with a strong focus on non-functional testing to join a high-performing delivery team within HMRC. This is a hands-on senior/lead-level role where you will be responsible for driving quality across the SDLC, implementing automated testing strategies, and embedding best practices within Agile teams.

You will operate in both TDD and BDD environments, working closely with developers, product owners, and DevOps to ensure high-quality, scalable, and reliable software delivery.

Key Responsibilities

  • Lead and execute non-functional testing activities across multiple applications and services
  • Able to define and implement automation testing strategies

  • Design, develop, and maintain automation frameworks using Java-based tools
  • Implement and manage BDD frameworks using Cucumber
  • Develop automated test scripts using Selenium WebDriver
  • Champion shift-left testing practices, driving early defect detection and prevention
  • Integrate automated tests within CI/CD pipelines to ensure continuous quality validation
  • Collaborate with cross-functional teams in an Agile (Scrum/Kanban) environment
  • Provide leadership, mentoring, and guidance to junior QA engineers (if acting in a Lead capacity)
  • Contribute to test strategy, test planning, and quality governance
  • Ensure best practices in test automation, code quality, and version control

Requirements

  • Strong experience as a Senior QA Engineer/SDET in enterprise environments
  • Proven expertise in non-functional testing and test automation
  • Solid programming skills in Java
  • Hands-on experience with:

  • Selenium WebDriver
  • Cucumber (BDD)

Experience working in TDD and BDD environments

Strong understanding of shift-left testing methodologies

Experience building and maintaining automation frameworks from scratch or enhancing existing ones

Strong experience with CI/CD tools (eg, Jenkins, GitLab CI, Azure DevOps)

Familiarity with cloud platforms:

  • AWS
  • Azure (experience in both is highly desirable)

Excellent understanding of Agile delivery models

Strong communication and stakeholder engagement skills

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerboard.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · WWC 2023

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all