Quality Assurance Engineer
- May 15, 2025
- full-time
- Cardiff, Wales. United Kingdom
About the team
The Digital Solutions Engineering Team is a cross-functional software engineering team responsible for developing and maintaining several public-facing and internal systems. The team develops on several platforms and frameworks, including .NET, Angular, and Power Platform. We focus on delivering high-quality solutions while fostering a collaborative and innovative environment.
Role and responsibilities
This role will primarily focus on shaping and enhancing our testing processes while working on meaningful projects that make a difference.
Your responsibilities will include:
- Design, develop, and maintain comprehensive automated test suites alongside engineers, using modern testing frameworks and tools
- Partner with cross-functional teams to define test scenarios and establish best practices
- Create and execute test plans, including manual testing when necessary
- Coordinate regression testing
- Assisting with software release processes
- Contribute to quality improvement strategies across our solutions
- Collaborate with engineers, solutions leads, change leads & business stakeholders to ensure high-quality deliverables
- Promote quality coaching best practices
Education, experience and skills
The ideal candidate will have the following.
Essential – 3+ years of experience of:
- Understanding of quality assurance methodologies and best practices
- Ability to identify improvements in processes and systems and communicate these effectively.
- Experience creating automation tests using .NET technologies (C#)
- Proficiency in JavaScript and/or TypeScript for test automation
- Ability to create and maintain test documentation
Advantageous:
- Knowledge of Microsoft Azure cloud services
- Experience with version control
- Knowledge of SQL
- Awareness of using Artificial Intelligence Tools (AI)
- Awareness of CI/CD pipelines
Downing
Cardiff, Wales. United Kingdom