Senior Quality Engineer - Ministry of Justice - G7
Government Digital & Data -
Location
East Midlands (England), East of England, London (region), North East England, North West England, Scotland, South East England, South West England, Wales, West Midlands (England), Yorkshire and the Humber
The Role
Please note this role requires you to pass Security Check clearance. Please click on the link for details.
We’re recruiting for Senior Quality Engineers here at Justice Digital, Data and Science to be part of our warm and collaborative Digital Probation and Legal Aid (LA) Digital teams.
This role aligns against Senior Test Engineer from the Government Digital and Data Framework
Probation Digital builds and supports digital services that probation practitioners rely on every day to manage risk, record accurate information, and deliver effective supervision. These services directly support better outcomes for individuals, communities and the justice system as a whole. Our work is essential to public safety and to the people under probation supervision.
Legal Aid Digital seeks to provide swift access to legal aid for those who need it and ensure efficient payment to providers of those services. Our work is incredibly important to some of the most vulnerable people in our society.
As a Senior Quality Engineer, you will assist teams to build quality into the products and services they deliver. You will work with multidisciplinary teams to engineer quality throughout the delivery lifecycle.
You will work early and collaboratively with product, delivery, architecture, software engineers, operational colleagues and other quality engineers to help teams deliver services that are reliable, accessible, secure, performant and maintainable.
You will help teams understand and manage quality risk, build effective quality practices into their ways of working, and use automation and engineering approaches to provide fast, reliable feedback. You will bring specialist expertise where it is needed, while enabling teams to adopt effective quality practices and take greater ownership of quality.
You will be part of a wider Quality Engineering community, sharing knowledge, developing standards and practices and helping others grow their quality engineering capability. You will have opportunities to develop your own technical and leadership skills through knowledge sharing, mentoring others, communities of practice, involvement in wider quality initiatives and helping to improve quality engineering capability.
The products and services you work on will vary, giving you the opportunity to work with different technologies, teams and challenges and to shape how quality is engineered across complex digital services.
You will be hands-on , working directly with teams to apply quality engineering practices, investigate risks and build automated and exploratory testing solutions. You will also work across team and service boundaries where needed, particularly where there are complex integrations, dependencies or end-to-end risks.
To help picture your life at MoJ Justice Digital, Data and Science please take a look at our blog.
Key Responsibilities:
- Work collaboratively with multidisciplinary teams to engineer quality throughout the delivery lifecycle to live service.
- Enable teams to own and improve quality, providing coaching, guidance and practical support while bringing hands-on experience where it adds value.
- Provide technical and strategic leadership for multiple product teams, ensuring alignment with service outcomes and business goals.
- Develop and apply risk-based quality strategies, identifying quality risks, dependencies and opportunities for early intervention.
- Be hands-on where required, designing, developing and maintaining automated tests and quality checks, and undertaking exploratory testing to investigate risk and uncertainty.
- Advance automation initiatives, extending and standardising automated testing solutions using appropriate tools and frameworks.
- Apply appropriate testing and quality practices across API, integration and end-to-end testing, working with engineers to establish effective coverage at the right levels.
- Work with others to improve testability and observability and promote shared ownership of quality.
- Contribute to quality across functional and non-functional areas, including accessibility, security, performance, resilience and maintainability.
- Work closely with the Lead Quality Engineer to develop, apply and continuously improve quality standards, patterns and best practices, ensuring they are practical, proportionate and appropriate to the context.
- Use evidence from testing, delivery and live service to make quality, risk and confidence visible and support informed decisions.
- Implement shift-left testing practices, enabling early defect detection and prevention.
- Provide technical quality expertise across team and service boundaries, helping identify and address gaps in assurance.
- Coach and mentor colleagues and contribute to the Engineering community, sharing learning and building capability.
- Continuously improve quality strategies, processes and tooling and continuously explore and adopt effective approaches, tools and technologies.
- People manage and develop other Quality Engineers, supporting their growth and career progression.
If this feels like an exciting challenge, something you are enthusiastic about, and want to join our team please read on and apply!
Person Specification
Essential
- Experience overseeing testing across multiple teams throughout the software development lifecycle, demonstrating both technical and test leadership.
- Practical experience of quality engineering within modern software delivery, with the ability to work collaboratively and to be hands on where required.
- Experience of designing and implementing automated tests, with a good understanding of where different types of testing and quality checks provide value.
- Demonstrable experience designing, implementing and optimising automated UI and API test frameworks using tools such as Playwright, Selenium, Cypress, Bruno and Pact, driving quality through the adoption of test automation best practice and the integration of testing within CI/CD pipelines and source control environments.
- Experience applying risk based and exploratory testing approaches to identify and investigate quality risks and uncertainty.
- The ability to work across functional and non-functional quality, considering areas such as accessibility, security, performance, resilience and maintainability.
- Strong analytical and problem-solving skills, with the ability to use evidence to understand risk, investigate failures and improve quality.
- The ability to enable and influence others to adopt holistic quality practices, communicating effectively, including with people who are not quality specialists.
- A commitment to continuous learning and improving quality engineering practice, with the curiosity to learn new technologies, approaches and Coaching others
Willingness to be assessed against the requirements for SC clearance