This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking to recruit a MOD DV Cleared Test Automation Engineer for a leading technology consultancy delivering complex software engineering, maintenance and upgrade projects. This is a hands-on testing role focused on supporting the quality and release confidence of complex software systems. The role would suit someone with strong experience across software testing, automated regression testing, defect management and release assurance. You will own the test approach for maintenance releases, ensuring software changes are tested effectively and that outputs are ready for customer acceptance. This will include designing and maintaining automated regression suites, implementing functional and non-functional tests, supporting UAT readiness and producing clear test reporting. The role requires someone who is comfortable working in structured engineering environments where quality, documentation, verification and customer acceptance are important.
Job Responsibility
Own the test approach for maintenance and upgrade releases
Design, maintain and improve automated regression test suites
Implement functional testing across software changes, fixes and enhancements
Support non-functional testing, including robustness and results verification
Ensure defects are clearly reproduced, documented, tracked and verified through to closure
Produce test reporting to support release confidence and decision-making
Support UAT readiness against agreed use cases and acceptance criteria
Review technical documentation and evidence to ensure outputs are customer-ready
Embed quality practices aligned to agreed development and engineering processes
Work closely with software engineers, technical leads and delivery teams to improve quality throughout the lifecycle
Support verification, validation and software quality assurance activity where required
Requirements
Strong software testing experience in complex technical environments
Experience designing and maintaining automated regression test suites
Good understanding of functional testing, regression testing and defect management
Experience supporting maintenance releases, software upgrades or complex change activity
Ability to reproduce, investigate, document and verify defects
Understanding of non-functional testing principles, including robustness, reliability or performance-related testing
Experience producing clear test reports, evidence and release documentation
Comfortable working with developers, engineers and technical stakeholders
Strong attention to detail and a structured approach to quality
Experience working in environments with formal development, testing or release processes
Nice to have
Experience with verification and validation processes
Exposure to Software Quality Assurance or structured engineering quality frameworks
Experience supporting UAT, customer acceptance or formal release gates
Experience testing scientific, engineering, defence, aerospace, simulation, modelling or complex systems software
Exposure to test automation tools, scripting or CI/CD pipelines
Experience working alongside Python, C/C++, MATLAB or Simulink-based software teams