£453 Per day
Inside
Hybrid
Newcastle Upon Tyne (NE1)
Summary: The Senior QA Engineer (Functional Testing) role at HMRC involves leading functional testing activities and implementing automated testing strategies within a high-performing delivery team. This hands-on position requires collaboration with developers and product owners to ensure quality software delivery in Agile environments. The role also includes mentoring junior QA engineers and contributing to test strategy and quality governance. The position is based in Newcastle with a requirement for on-site presence 1-2 days per week.
Key Responsibilities:
- Lead and execute functional testing activities across multiple applications and services
- 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
Key Skills:
- Strong experience as a Senior QA Engineer / SDET in enterprise environments
- Proven expertise in functional testing and test automation
- Solid programming skills in Java
- Hands-on experience with Selenium WebDriver
- Hands-on experience with 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 (e.g., 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
Salary (Rate): £453.00 daily
City: Newcastle Upon Tyne
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Senior QA Engineer (Functional Testing) Client: HMRCPay rate: £453.00 inside IR35 Contract Length: Initial 3 months (ASAP start) Location: Newcastle (1-2 days per week onsite) Clearance: BPSS requiredRole OverviewWe are seeking an experienced Senior QA Engineer / SDET with a strong focus on 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 functional testing activities across multiple applications and services
- 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
Required Skills & Experience
- Strong experience as a Senior QA Engineer / SDET in enterprise environments
- Proven expertise in 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 (e.g., Jenkins, GitLab CI, Azure DevOps)
- Familiarity with cloud platforms:AWSAzure (experience in both is highly desirable)
- Excellent understanding of Agile delivery models
- Strong communication and stakeholder engagement skills