Software Validation Engineer
Our client is an internationally recognised engineering company developing advanced sensing, communication and software-driven technology for mission-critical applications. Their products are deployed globally and are trusted to perform in some of the world's most challenging environments.
They are seeking a hands-on validation professional to help assure the quality, reliability and performance of its advanced products. You'll take ownership of validation activities throughout the product lifecycle, from reviewing requirements and shaping test strategy through to automation, system integration and final product sign-off.
This is an excellent opportunity for someone who wants more than conventional software testing. You'll work across complete engineering systems, develop automated test solutions and validate products under genuine operating conditions.
What you'll be doing
Analysing system designs, requirements, specifications and user stories to create robust validation strategies
Building, maintaining and executing comprehensive validation plans
Delivering functional, performance and regression testing
Developing automated test programs and scripts using languages such as C#, C++, Python, JavaScript or TypeScript
Determining the appropriate balance between manual and automated testing
Maximising test coverage across critical product features
Defining requirements for test tools, environments and supporting infrastructure
Investigating, reproducing, documenting and tracking system issues through to resolution
Analysing test results and clearly reporting findings to engineering teams and management
Validating software and hardware systems under real-world operating conditions
Assessing system robustness, repeatability and environmental tolerance
Working closely with software, hardware, firmware, project and product specialists
Supporting continuous improvements to validation processes, automation and test methodology
What we're looking for
Demonstrable experience of software test automation
Experience testing across technologies such as web, Windows and APIs, ideally within an engineering environment
Proficiency in one or more programming languages, including C++, C#, Python, JavaScript or TypeScript
Strong understanding of the software development lifecycle, DevOps and continuous integration
Experience working within a structured software engineering environment
Familiarity with software architecture, design documentation, coding standards and source control
Experience participating in peer code reviews
The ability to interpret technical requirements and assess their clarity, completeness and testability
Strong fault investigation, problem-solving and analytical skills
Experience collaborating across multiple product and engineering teams
Excellent communication skills and attention to detail
Qualifications
A degree, or equivalent background, in a relevant discipline such as:
Computer Science
Information Technology
Engineering
Mathematics
ScienceGuidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy
