Test Engineer
Welsh Revenue Authority
- Department
- Welsh Revenue Authority
- Location
- Cardiff
- Openings
- 1 post
- Grade
- HEO
- Salary
- £37,111 to £45,378
- Closing
- 5 days left
- Profession
- DDaT
- Contract
- Permanent
- Security clearance
- SC
- Working pattern
- Flexible working, Full-time, Job share
Job summary
We’re responsible for Land Transaction Tax, Landfill Disposals Tax and the introduction of the Visitor Levy in Wales. Our work raises revenue to support public services, like the NHS and schools, in communities across Wales. But that’s not all, we're also involved with and support future tax design for Wales.
Join a place with purpose
You’ll join a team of 100+ talented people from across 14 different professions. Our culture is best described as innovative, collaborative and kind. By working together, we’ll deliver a fair tax system for Wales.
Our people
You’ll be working with people from a wide range of backgrounds and experience. From Operations, Policy, Digital and Data, HR, Communications to Finance – there’s a place for you in our friendly team.
You’ll be our greatest asset
You’ll be joining an inclusive organisation and be part of a team where you can thrive, be rewarded and heard.
We’re recognised as one of the top organisations for people engagement in the Civil Service People Survey. Inclusion and fairness are one of our strongest areas, as well as pay and benefits – our People Survey results say it all!
We’re also recognised for being innovative and a digital, ‘cloud-based’ organisation that supports hybrid and flexible working enabling a great work-life balance.
More about working for us, our roles and our Corporate Plan 2025 - 2028 .
What they’re looking for
- Test Design & Execution
- Analyse requirements and collaborate with analysts to create thorough test scenarios.
- Design and deliver comprehensive test cases and plans aligned with business and technical objectives.
- Apply manual, automated and exploratory testing strategies to validate functionality across systems.
- Execute tests, record results accurately and report defects clearly.
- Track defects through their lifecycle, ensuring timely resolution and
- Test for non-functional requirements including accessibility, performance, security, compatibility and integration.
- Verify fixes and perform regression testing to maintain quality across
- Ensure service consistency across devices, browsers and operating
- Adopt risk-based testing approaches to prioritise coverage and optimise
- Maintain detailed test documentation, onboarding guides and runbooks.
- Support UAT and release readiness checks where required.
- Contribute to the development and continuous improvement of the overall test strategy by providing feedback and suggesting enhancements based on project experience.
- Automation & CI/CD Integration
- Develop and maintain automated test scripts using Playwright, Cypress or Selenium.
- Embed automated tests within CI/CD pipelines (Azure DevOps, JENKINS) to enable rapid feedback and early defect detection.
- Integrate automated tests into CI/CD workflows using Git and Azure DevOps, applying BDD/TDD practices where appropriate.
- Ensure robust version control and change management for all automated scripts.
- Drive continuous improvement of automation frameworks and testing processes to increase efficiency and reliability.
- Support full automation of testing across environments to reduce manual effort and accelerate delivery.
- Collaboration & Continuous Improvement
- Publish regular test status reports, highlighting progress, defects and risks.
- Communicate clearly with stakeholders on testing progress, risks and
- Work closely with developers to form a shared understanding of the codebase and agree on functionality to be covered.
- Collaborate with business analysts to ensure acceptance tests reflect required business scenarios.
- Participate in Agile ceremonies and support iterative development.
- Liaise with third-party suppliers and partners to align testing approaches, share knowledge and ensure appropriate tools and practices are used.
- Provide assurance on testing strategy and quality standards when working with external vendors.
- Candidate Information Session
- If this seems like a role you’d be interested in, join us for our virtual Candidate Information Sessions. You’ll meet the Line Manager, get an overview of the role as well a feeling for what it’s like to work at the WRA. We’ll also talk through our benefits and provide helpful tips for your application with us. Please register for one of the sessions below:
- Register here for 12.30pm on 21st October 2026: https://PeiriannyddProfiTestEngineer.eventbrite.co.uk
- Register here for 16.00pm on 21st October 2026: https://PeiriannyddProfiTestEngineer4pm.eventbrite.co.uk
Job description
As a Test Engineer within the Welsh Revenue Authority’s (WRA) Digital team, you will play a key role in ensuring the quality, reliability, and resilience of our cloud services. You will work across the full testing lifecycle, applying both manual and automated testing techniques to validate user focused solutions that support tax administration in Wales.
You will collaborate closely with developers, analysts, and delivery teams in an agile environment to embed testing early and effectively. Your work will directly contribute to the delivery of secure, accessible, and robust services that meet the needs of our users.
This is an exciting opportunity to join a forward thinking organisation where you will be supported to grow your skills, contribute to a culture of continuous improvement, and make a meaningful impact on public services in Wales.
"At the WRA, we take quality seriously. As Test Manager, I’m proud to work alongside developers, analysts, and delivery teams to build resilient, cloud-based digital services that support new Welsh taxes.
It’s a truly collaborative effort — and an exciting opportunity to make a real impact.”
Ruchi Dhamija, Test Manager
Qualifications
Certified Tester Foundation Level
Nationality requirements
This job is broadly open to the following groups:
- UK nationals
- nationals of the Republic of Ireland
- nationals of Commonwealth countries who have the right to work in the UK
- nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities with settled or pre-settled status under the European Union Settlement Scheme (EUSS) (opens in a new window)
- nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities who have made a valid application for settled or pre-settled status under the European Union Settlement Scheme (EUSS)
- individuals with limited leave to remain or indefinite leave to remain who were eligible to apply for EUSS on or before 31 December 2020
- Turkish nationals, and certain family members of Turkish nationals, who have accrued the right to work in the Civil Service
Further information on nationality requirements (opens in a new window)
Selection process
We’ll always be clear about how we assess your application, at each stage of the process. This will usually include:
- Assessment of your Application Form and CV against the relevant Success Criteria
- A panel interview (if you’re successful at the initial sift stage) Interviews will take place in person.
- If any additional assessments are needed for this role, such as a test or presentation at interview, we’ll let you know in advance.
- Should a large number of applications be received, an initial sift will be conducted using the lead behaviour, Managing a Quality Service.
We’re proud to be a Disability Confident Leader so we’ll ask you if you need any adjustments at each stage of the recruitment process. So that we can support you in a way that works for you, we’ll offer a pre-interview accessibility chat to anyone that declares a disability or needs any adjustments. This will take place with someone who is independent of the recruitment process and you won’t be placed at any disadvantage as a result of needing adjustments.
A reserve list may be held for this role for applicants that have scored above the appointable threshold at interview. This means that if a similar vacancy becomes available in the next 12 months we may contact you to offer you the role.
We recommend you review the job description (or candidate pack) under the 'attachments' section before completing your application.
Behaviours
Criteria
Assessed in personal statement and CV
Assessed during interview or assessment
Managing a Quality Service
Collaborate with stakeholders to define priorities and objectives, addressing risks and resolving issues promptly. Ensure testing activities are completed within agreed timescales by adapting to changing demands and managing workload effectively.
Yes
Yes
Working Together
Establish professional relationships with a range of stakeholders. Collaborate with these to share information, resources and support.
No
Yes
Making Effective Decisions
Analyse and use a range of relevant, credible information to support decisions. Invite challenge and where appropriate involve others in decision making.
Yes
No
Communicating and Influencing
Communicate technical information clearly to non-technical stakeholders and influence decisions on quality assurance approaches.
No
Yes
Strengths
Criteria
Assessed in personal statement and CV
Assessed during interview or assessment
Precise
You are detail-focussed, you ensure everything is accurate and error free.
No
Yes
Team Player
You work well as part of a team and strive to ensure the team pulls together and is effective.
No
Yes
Problem Solver
You approach challenges logically and creatively, finding effective solutions under pressure.
No
Yes
Experience
Criteria
Assessed in personal statement and CV
Assessed during interview or assessment
Knowledgeable in performance and accessibility testing tools (e.g., JMeter, Axe, Wave) and familiar with CI/CD pipelines, including integration of automated tests to ensure quality across the delivery lifecycle.
No
Yes
Experience in defect management and reporting, including tracking issues through to closure using tools like Azure DevOps or JIRA.
Yes
No
Technical knowledge
Criteria
Assessed in personal statement and CV
Assessed during interview or assessment
Expert in at least one programming language (e.g., JavaScript or Python) for creating test automation scripts, with strong expertise in testing tools such as Selenium, Cypress, Playwright, or RSAT.
Yes
Yes
Understanding of risk-based testing and test governance processes.
No
Yes
Qualifications
Criteria
Assessed in personal statement and CV
Assessed during interview or assessment
Certified Tester Foundation Level
Yes
No
Feedback will only be provided if you attend an interview or assessment.
Practise before you apply
Civil Service panels score every answer against the Success Profiles behaviours at HEO level. Practise STAR answers and get them marked against the same framework.
3 free questions · No card needed
Similar vacancies
- Manchester Digital Campus, Document Controller · Government Property Agency · £37,260+
- User Researcher · Department for Business and Trade · £37,666+
- Junior Infrastructure Engineer · Competition & Markets Authority · £39,500+
- Data Engineer · Office for National Statistics · £34,587
- Content Designer (Welsh Essential) · Welsh Revenue Authority · £37,111+