Skip to main content

Complete our 3 minute feedback survey to help us improve the framework.

Test engineer

Find out what a test engineer in government does and the skills you need to do the role at each level.

Last updated 30 May 2025 — See all updates

What a test engineer does

A test engineer undertakes test planning activity including discovery capture, test definition and the estimation of test effort, as part of a broader risk-based approach.

Test engineer role levels

There are 4 test engineer role levels, from associate test engineer to lead test engineer.

The typical responsibilities and skills for each role level are described in the sections below. You can use this to identify the skills you need to progress in your career, or simply to learn more about each role in the Government Digital and Data profession.

1. Associate test engineer

An associate test engineer works closely with test engineers and quality assurance test analysts to learn the activities and techniques required to establish the basis of testing.

At this role level, you will:

  • have domain and business knowledge
  • develop test scripts under supervision
  • raise awareness of and manage defects

This role level is often performed at the Civil Service job grade of:

  • EO (Executive Officer)
  • HEO (Higher Executive Officer)
Skill Description

Communicating between the technical and non-technical

Level: awareness

Awareness is the first of 4 ascending skill levels

You can:

  • explain why it's important to communicate technical concepts in non-technical language
  • explain the types of communication that can be used with internal and external stakeholders, and their impact

Designing and executing tests

Level: awareness

Awareness is the first of 4 ascending skill levels

You can:

  • contribute to deciding the most appropriate test types and techniques to use
  • follow guidance to design, build and maintain simple tests that align to user needs and requirements
  • execute simple tests with support
  • explain the value of automation within testing

Managing, reporting and resolving defects

Level: awareness

Awareness is the first of 4 ascending skill levels

You can:

  • explain how to report and track defects
  • follow a defect management process to report, communicate and maintain defects with appropriate information
  • retest and escalate defects when needed

Test analysis

Level: awareness

Awareness is the first of 4 ascending skill levels

You can:

  • describe quality characteristics and explain why they are important
  • analyse information, such as user stories, prototypes, processes and designs, with support
  • explain what might be a risk in achieving quality goals

Test and quality planning

Level: awareness

Awareness is the first of 4 ascending skill levels

You can:

  • explain the value of quality testing approaches, plans and strategies
  • explain how different delivery methodologies affect quality testing approaches, plans and strategies
  • follow quality testing approaches, plans and strategies, with support
  • explain how to measure the effectiveness of quality testing approaches, plans and strategies, and why it’s important

Test engineering

Level: awareness

Awareness is the first of 4 ascending skill levels

You can:

  • explain why testing processes, environments and tools are important
  • follow test engineering practices and standards, with support
  • support the maintenance of automated tests and tools required for testing

2. Test engineer

A test engineer is responsible for writing, debugging and refactoring test code.

At this role level, you will:

  • work closely with software developers to reach a common understanding of the code base and test coverage at unit level
  • collaborate with analysts to ensure the required business scenarios are covered in the acceptance test scripts
  • work on both functional and non-functional areas of an application
  • coach and mentor testers

This role level is often performed at the Civil Service job grade of:

  • HEO (Higher Executive Officer)
  • SEO (Senior Executive Officer)
Skill Description

Communicating between the technical and non-technical

Level: working

Working is the second of 4 ascending skill levels

You can:

  • communicate effectively with technical and non-technical stakeholders
  • support and host discussions within a multidisciplinary team, with potentially difficult dynamics
  • be an advocate for the team externally
  • manage differing stakeholder perspectives

Designing and executing tests

Level: working

Working is the second of 4 ascending skill levels

You can:

  • set up suitable environments with some support
  • select appropriate test types and techniques with some support
  • design, build, maintain and execute tests that align to user needs and requirements
  • conduct exploratory testing
  • research and try new test types and techniques

Managing, reporting and resolving defects

Level: working

Working is the second of 4 ascending skill levels

You can:

  • collaborate with others to create a defect management process to report, communicate and resolve defects, with support
  • critically assess dependencies, defects and risks, with support
  • contribute to mitigation and contingency plans
  • clearly communicate risks and the impact of defects to stakeholders

Test analysis

Level: working

Working is the second of 4 ascending skill levels

You can:

  • work with stakeholders to determine which functional and non-functional quality characteristics add value
  • determine what to test following an agreed approach
  • identify and advocate for test needs, such as data, access and environments, with support
  • analyse information to identify risks

Test and quality planning

Level: working

Working is the second of 4 ascending skill levels

You can:

  • create or adapt quality testing approaches based on risk, with some support
  • follow a quality testing strategy and contribute to its development
  • contribute to continuous improvement of quality testing approaches, plans and strategies

Test engineering

Level: working

Working is the second of 4 ascending skill levels

You can:

  • use test engineering frameworks and tools to support testing activities
  • follow test engineering practices and standards, such as source control and CI/CD pipelines
  • integrate and execute tests to ensure early testing and continuous feedback
  • create and maintain automated tests, with some support
  • write and review coded solutions, with some support

3. Senior test engineer

A senior test engineer has similar responsibilities to a test engineer but at a more complex level and on a greater scale.

At this role level, you will:

  • identify and raise awareness of risks arising from the automation test results
  • identify new and implement existing test frameworks to improve confidence in testing
  • be proficient in a range of coding languages (you may be an expert in only one)
  • mentor and advise other team members in testing practices

This role level is often performed at the Civil Service job grade of:

  • SEO (Senior Executive Officer)
  • G7 (Grade 7)
Skill Description

Communicating between the technical and non-technical

Level: practitioner

Practitioner is the third of 4 ascending skill levels

You can:

  • listen to and interpret the needs of technical and non-technical stakeholders, and manage their expectations
  • manage active and reactive communication
  • support or host difficult discussions within the team or with diverse senior stakeholders

Designing and executing tests

Level: practitioner

Practitioner is the third of 4 ascending skill levels

You can:

  • set up suitable environments
  • influence and guide the use of appropriate test types and techniques to mitigate risk early
  • lead others in designing, building, maintaining and executing tests that align to user needs and requirements
  • contribute to developing and implementing standards for designing and executing tests
  • improve test types and techniques through a structured process.

Managing, reporting and resolving defects

Level: practitioner

Practitioner is the third of 4 ascending skill levels

You can:

  • contribute to developing standards for defect management processes
  • manage and escalate dependencies, defects and risks across teams
  • contribute to mitigation and contingency plans across teams
  • use defect patterns and trends to make recommendations on testing and quality approaches, with support
  • manage stakeholder expectations and communications during defect resolution

Test analysis

Level: practitioner

Practitioner is the third of 4 ascending skill levels

You can:

  • lead work with stakeholders across teams to determine which functional and non-functional quality characteristics add value
  • determine if an approach needs to change based on effort and risk
  • ensure test needs are implemented early
  • use multiple techniques to analyse complex information to identify risks
  • coach others in test analysis

Test and quality planning

Level: practitioner

Practitioner is the third of 4 ascending skill levels

You can:

  • work with teams to develop and implement appropriate quality testing approaches, plans and strategies
  • contribute to organisational quality testing strategies
  • implement ways to capture data to drive continuous improvement of quality testing approaches, plans and strategies
  • advocate for full team ownership of quality testing activities, encouraging early engagement

Test engineering

Level: practitioner

Practitioner is the third of 4 ascending skill levels

You can:

  • develop, standardise and extend reusable frameworks and tools to support a range of testing activities
  • guide and coach others in creating and maintaining comprehensive and reliable tests that meet standards
  • research and prepare for future testing needs, including tools, methodologies and techniques
  • maintain and adapt CI/CD pipelines

4. Lead test engineer

A lead test engineer writes new automation test frameworks based on project requirements.

At this role level, you will:

  • promote the use of open source tools
  • be proficient in multiple test scripting languages
  • have a presence in external test communities and regularly share learning
  • work closely with leads across the Government Digital and Data profession to champion quality
  • guide test team members to design test strategies (which may involve more complex and larger scale delivery)
  • manage communications between projects to control integration and dependencies

This role level is often performed at the Civil Service job grade of:

  • G7 (Grade 7)
  • G6 (Grade 6)
Skill Description

Communicating between the technical and non-technical

Level: expert

Expert is the fourth of 4 ascending skill levels

You can:

  • mediate between people and strengthen relationships, adopting the appropriate communication method with stakeholders at all levels
  • manage stakeholder expectations and moderate difficult discussions about high risk and complex topics, even within constrained timescales
  • speak on behalf of, and represent the community to, large audiences inside and outside the organisation

Designing and executing tests

Level: expert

Expert is the fourth of 4 ascending skill levels

You can:

  • set standards and influence organisational decisions for test types, techniques, design and execution
  • coach others in test types, techniques, design and execution
  • advocate for continuous improvement and refinement of test types and techniques
  • make strategic decisions on new or improved test types and techniques used in your area

Managing, reporting and resolving defects

Level: expert

Expert is the fourth of 4 ascending skill levels

You can:

  • lead and coach others in improving test and defect management processes
  • support others in assessing complex and challenging defects across the organisation
  • lead and coach others in using defect patterns and trends to make tactical and strategic recommendations
  • influence improvements to quality processes, informed by defect patterns and trends

Test analysis

Level: expert

Expert is the fourth of 4 ascending skill levels

You can:

  • lead and guide multiple teams in test analysis, ensuring it is implemented early in the life cycle
  • advocate for risk-based analysis to drive improvements across many teams
  • set standards and principles for test analysis across the organisation

Test and quality planning

Level: expert

Expert is the fourth of 4 ascending skill levels

You can:

  • create and manage multiple quality testing plans, approaches and strategies
  • lead and guide multiple teams in adopting quality testing strategy
  • advocate for early quality testing involvement in organisational delivery processes
  • guide teams across an organisation in optimising quality testing approaches, plans and strategies by using appropriate data

Test engineering

Level: expert

Expert is the fourth of 4 ascending skill levels

You can:

  • establish and lead test engineering practices, standards and behaviours
  • influence and guide test engineering technology and tool choices across the organisation
  • advocate for the adoption and use of appropriate testing solutions, ensuring alignment with organisational goals and quality objectives
Role Shared skills
Quality assurance test analyst

Test analysis

Communicating between the technical and non-technical

Designing and executing tests

Managing, reporting and resolving defects

Test and quality planning

Test engineering

Test manager

Test analysis

Communicating between the technical and non-technical

Designing and executing tests

Managing, reporting and resolving defects

Test and quality planning

Test engineering

Analytics engineer

Communicating between the technical and non-technical

Data analyst

Communicating between the technical and non-technical

Data architect

Communicating between the technical and non-technical

Updates

Published 7 January 2020

Last updated 30 May 2025

30 May 2025

The role level tester (test engineer) has been renamed associate test engineer.

The test engineer role has been refreshed with updated skills. The role now includes the new skills ‘communicating between the technical and non-technical’, ‘designing and executing tests’, ‘managing, reporting and resolving defects’ and ‘test and quality planning’, ‘test engineering’, and the updated skill ‘test analysis’.

These skills have been removed from the role: 'functional testing’, ‘non-functional testing’ and ‘technical breadth’.

31 May 2024

The indicative job grades for the 'tester (test engineer)' role level have been updated from 'AO and EO' to 'EO and HEO'. This change is based on the latest data on the most common grades for these role levels across government.

7 January 2020

First published.