skip navigation
skip mega-menu

Senior Test Engineer (QAT)

Home Office Digital, Data and Technology - Salford

Full-time (Permanent)
£41,600 - £48,792
Salford
Published on
27 November 2023
Deadline
10 December 2023

About

We are looking for Senior Test Engineers (QAT) to write/debug code for complex programs and to integrate test automation within DevOps pipelines. Due to growth, we have exciting new opportunities available on our Police and Public Protection Technology (PPPT) portfolio, to help identify and raise awareness of risks arising from automation test results.

We are seeking candidates to work with the newest technologies and one of the largest/most sophisticated AWS networks in Europe, delivering fast paced, impactful projects, which make a real difference to the UK!

Project environment includes: Java, AWS, Jira, Confluence, Selenium, Intellij, Node.JS, Serenity, Cypress, JFrog, Maven, Jenkins, DevOps, CI/CD, API, Swagger, BDD/TDD.

Closing date - Sunday 10th December @ 11:55pm

Quality Assurance and Testing (QAT) is an important part of the Home Office mission. Everyone is responsible for quality, and we have a team of skilled people who make sure quality is delivered in the most effective way. This means getting fast feedback, understanding how a service performs, and helping the development team to make more informed decisions. We value automating as much of the test effort as possible allowing our team of specialists and domain authorities to undertake better evaluation.

What you will do

  • Maintain existing test frameworks or help develop new ones when required. You will also undertake code refactoring where vital.
  • Develop tests that are predictable, repeatable and implement automated verification of acceptance criteria to the greatest possible extent. Review test automation code and test utility code, and configure, monitor, and trigger tests to run on demand as well as continuously evaluating the efficacy of this process.
  • Determine tools and approaches for virtualisation, data mocking, contract testing or other automated integration testing techniques, automate test data management, test results aggregation and release management. Enable detailed, real-time reports of automation test runs.
  • Manage test infrastructure usage and determine approach to running distributed, parallel tests. Use container & Cloud technology to orchestrate faster, scalable tests.
  • Interpret data from code scan, code quality and observability tools. Agree quality thresholds and provide actionable feedback in aiding quality improvement.

What you will bring

  • Programming using Java, .NET, Python, Node.js or other languages to write secure, reusable, and maintainable automated tests and test utilities. You should be familiar with concepts like thread management, synchronisation, resource, and memory management, and scripting languages like bash or PowerShell.
  • Selenium or similar for front-end automation, Tools like RestAssured for API testing, Serenity BDD, build tools like Maven or Gradle and using Git to manage branches and merge requests through distributed version control.
  • Working with unit test frameworks like JUnit or similar, assertion libraries and data serialisation tools, using tools like Wiremock or similar to aid automated testing.
  • Working with POM test design pattern and SOLID code design principle. Implementing coding guidelines and standards and using BDD tools like Cucumber (or similar) for developing automated tests.
  • Using CI/CD tools like Jenkins or similar while having a good understanding of release pipelines and jobs and familiarity with containerisation platforms like Docker. Using code quality tools like SonarQube or similar.

💜 Some of the benefits our QAT community enjoy 💜

  • A Civil Service pension with an average employer contribution of 27%
  • 25 days annual leave on appointment, plus 8 days public holidays and 1 day for the King’s Birthday, rising further with service.
  • Flexible working options so you can achieve work life balance - including part-time, flexi time and job sharing.
  • Training and development opportunities tailored to your role.
  • An in-year bonus scheme.
  • A culture encouraging inclusion and diversity.

*For full job description, benefits and salary please follow the "Apply" link *

Please note for this role you will require an SC clearance. To meet national security vetting requirements, you will normally need to have been resident in the UK for at least 5 years.

Subscribe to our newsletter

Sign up here