Software Verification Engineer / Testing
Our client is a leading provider of devices and solutions to eye care professionals within the medical industry. The Software Verification Engineer will be responsible for the verification of a major sub-system that is used across multiple products and multiple product releases, working within parameters defined by the Engineering Manager - Software Test & Continuous Improvement. You can expect: *A supportive working environment that allows you to contribute to your full potential *Support to continue to develop your skills and the trust in you to apply those new skills to building better products *To help shape and improve how our client builds products *To help improve the health of millions of people by solving seriously challenging problems What we would like you to have: *Passion for, and experience of, building complex products *Ability to collaborate with a cross functional team to allow the whole team to contribute strongly *Experience in developing the tooling, infrastructure and processes that enable development teams to massively automate their testing at all layers of the architecture *A history of developing mastery across automation techniques such as Nunit, BDD/Gherkin, Python, defining better APIs, non-web GUI automation *The ability to apply SOLID design principles to make software more testable To be considered for this position, you will be degree educated with a track record of significant contribution to the delivery of innovative products. Good scripting skills, particularly with Python and experience of working in a Lean / Agile project delivery environment. Excellent salary, bonus, benefits and flexible working on offer.