Sr QA Engineer (Non Functional Testing)

Sr QA Engineer (Non Functional Testing)

Temporary Home office (partial)
TXP

At a Glance

  • Tasks: Lead non-functional testing and implement automation strategies in a dynamic Agile environment.
  • Company: Join HMRC's high-performing delivery team in Newcastle.
  • Benefits: Competitive pay, flexible work arrangements, and opportunities for professional growth.
  • Other info: Collaborative culture with mentorship opportunities for junior engineers.
  • Why this job: Make a real impact on software quality while working with cutting-edge technologies.
  • Qualifications: Strong experience in QA, automation, and programming skills in Java.

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
Required Skills & Experience
  • 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 (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

Sr QA Engineer (Non Functional Testing) employer: TXP

At HMRC, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. Our Newcastle location provides a unique blend of professional growth opportunities and a supportive environment, where you can thrive as a Senior QA Engineer while contributing to meaningful projects that impact the nation. With a commitment to employee development and a focus on work-life balance, we ensure that our team members are equipped with the tools and resources they need to succeed.

TXP

Contact Detail:

TXP Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Sr QA Engineer (Non Functional Testing)

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at HMRC or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your automation frameworks and testing strategies. This gives potential employers a tangible look at what you can bring to the table.

Tip Number 3

Prepare for the interview by brushing up on your non-functional testing knowledge. Be ready to discuss how you've implemented shift-left testing practices and integrated automated tests into CI/CD pipelines.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!

We think you need these skills to ace Sr QA Engineer (Non Functional Testing)

Non-Functional Testing
Test Automation
Java Programming
Selenium WebDriver
Cucumber (BDD)
TDD Methodologies
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in non-functional testing and automation. We want to see how your skills align with the role, so don’t be shy about showcasing your Java expertise and any relevant tools you've used!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our Senior QA Engineer role. Mention specific projects where you’ve implemented automation strategies or led testing activities – we love real examples!

Show Off Your Agile Experience:Since we work in Agile environments, make sure to mention your experience with Scrum or Kanban. We’re keen to know how you’ve collaborated with cross-functional teams and contributed to quality governance in past roles.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!

How to prepare for a job interview at TXP

Know Your Non-Functional Testing

Make sure you brush up on your non-functional testing knowledge. Be ready to discuss specific methodologies you've used, like performance or security testing, and how they fit into the SDLC. This will show that you understand the role's focus and can hit the ground running.

Showcase Your Automation Skills

Prepare to talk about your experience with automation frameworks, especially in Java. Bring examples of how you've implemented Selenium WebDriver and Cucumber in past projects. If you can share a success story where your automation efforts improved quality or efficiency, even better!

Emphasise Agile Experience

Since this role involves working in Agile environments, be ready to discuss your experience with Scrum or Kanban. Highlight any leadership roles you've taken on, especially mentoring junior QA engineers, as this shows your ability to contribute to team dynamics.

Familiarity with CI/CD is Key

Make sure you can speak confidently about your experience with CI/CD tools like Jenkins or Azure DevOps. Discuss how you've integrated automated tests into pipelines to ensure continuous quality validation. This will demonstrate your understanding of modern software delivery practices.