At a Glance
- Tasks: Lead functional testing and drive quality across software delivery.
- Company: Join HMRC's high-performing delivery team in Newcastle.
- Benefits: Competitive pay, flexible work, and opportunities for growth.
- Other info: Collaborative environment with mentoring opportunities for junior engineers.
- Why this job: Make a real impact on software quality with cutting-edge technologies.
- Qualifications: Strong experience in QA, automation, and Agile methodologies.
We 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
- 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:
- AWS
- Azure (experience in both is highly desirable)
- Excellent understanding of Agile delivery models
- Strong communication and stakeholder engagement skills
Sr QA Engineer (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 flexible working arrangements and a commitment to employee development, HMRC is dedicated to ensuring that our team members feel valued and empowered in their roles.
StudySmarter Expert Advice🤫
We think this is how you could land Sr QA Engineer (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 insider info about job openings or even a referral.
✨Tip Number 2
Prepare for interviews by brushing up on your functional testing knowledge and automation frameworks. We recommend practising common interview questions related to Selenium WebDriver and BDD to show off your skills.
✨Tip Number 3
Showcase your projects! If you've built or enhanced automation frameworks, make sure to discuss these during interviews. We love seeing real examples of your work that demonstrate your expertise in Java and CI/CD tools.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for talented individuals like you to join our team.
We think you need these skills to ace Sr QA Engineer (Functional Testing)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in functional testing and automation frameworks. We want to see how your skills align with the role, so don’t be shy about showcasing your Java expertise and any relevant projects you've worked on.
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 your experience with TDD and BDD, and how you’ve driven quality in previous projects. Let your personality come through!
Showcase Your Achievements:When detailing your past roles, focus on specific achievements rather than just responsibilities. Did you implement a new testing strategy that improved efficiency? Share those numbers! We love to see how you’ve made an impact.
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 gives you a chance to explore more about what we do at StudySmarter!
How to prepare for a job interview at TXP
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially in Java, Selenium WebDriver, and Cucumber. Be ready to discuss your experience with functional testing and automation frameworks, as well as how you've implemented shift-left testing practices in previous roles.
✨Showcase Your Agile Experience
Since the role involves working in Agile environments, be prepared to share specific examples of how you've collaborated with cross-functional teams. Highlight your experience in TDD and BDD, and how you've contributed to quality governance in past projects.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills. Think about challenges you've faced in functional testing and how you overcame them. This is your chance to demonstrate your leadership and mentoring abilities, especially if you're applying for a lead position.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the role and the company. Inquire about their current testing strategies, tools they use for CI/CD, or how they foster collaboration within Agile teams. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.