Software Test & Systems Validation Engineer
About the Role
An exciting opportunity has arisen to join a growing Systems Integration and Validation team focused on delivering high-quality software-based simulation, modelling and experimentation solutions.
This role offers the chance to contribute to the integration, testing and validation of complex simulation products used within highly regulated engineering environments. Working within a collaborative and multidisciplinary team, you will play a key role in ensuring software products meet customer requirements and are ready for deployment.
Test & Validation Planning • Understand customer and project requirements from a test and validation perspective
- Analyse system architectures and define software test environment requirements
- Develop comprehensive test plans, test procedures and validation strategies
- Support verification and certification planning activities
- Perform functional, integration and system-level testing
- Investigate software defects, anomalies and unexpected behaviours
- Support integration activities, customer demonstrations and trials
- Analyse logs and test data to identify issues and verify compliance with requirements
- Execute formal qualification and acceptance testing
- Produce detailed test reports and supporting evidence
- Support software release and certification activities
- Contribute to continuous improvement of testing processes and methodologies
- Python scripting
- GitLab
- Jenkins
- JIRA
- IBM Engineering Lifecycle Management (DOORS, ETM/ALM)
- Agile/Scrum methodologies
- Test automation frameworks
- CI/CD pipelines
- Software log and data analysis
- Microsoft Office, including Excel
- Simulation, modelling or emulation environments (desirable)
- Software testing experience across the development lifecycle
- Understanding of Verification & Validation (V&V) principles
- Python scripting experience
- Experience producing test plans, test procedures and reports
- ISTQB certification or equivalent software testing qualification
- Strong analytical and problem-solving skills
- Experience working within Agile delivery environments
- Exposure to simulation, modelling or emulation technologies
- Familiarity with regulated or safety-critical engineering environments
- Understanding of software integration and release processes
This listing is from reed. View original listing ↗