ONI

Senior Software Test Engineer

ONI • GB
Hybrid
At ONI, we are driven by a profound mission: to propel scientific discovery and combat diseases by granting everyone the ability to visualize, comprehend, and share the intricate microscopic details of life. Our revolutionary Nanoimager stands at the forefront of advancing cellular studies on a molecular level, making substantial contributions to the evolution of scientific knowledge.

We dedicate ourselves to broadening the realms of human potential, and we are actively seeking an enthusiastic and devoted Senior Software Test Engineer to join our pioneering team located in Oxford. We believe in the power of relentless curiosity and the pursuit of excellence, and we invite you to join us in shaping the future of scientific exploration and healthcare breakthroughs.

Your Role at ONI:

● Develop and execute software test plans, produce software test reports.
● Design, implement, and manage test plans, manual and automated test cases based on product requirements and technical specifications.
● Perform functional, regression, integration, performance and user acceptance testing to identify defects and ensure our products meet high-quality standards.
● Lead release testing activities
● Identify and report bugs, and work with the team to troubleshoot issues and ensure timely resolution.
● Contribute to building/extending test automation framework and tools that integrate our desktop, browser and cloud systems.
● Collaborate with product managers to understand requirements and design test cases that adequately test features in a way that is representative of real use cases.
● Continuously improve QA processes and procedures to enhance overall product quality and team productivity.

Essential skills and qualifications:
● Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
● Minimum of 5 years as a Software Test/QA Engineer or similar role in software development.
● Hands-on experience with both white box and black box testing for desktop, browser, and cloud software.
● Experience of testing embedded software/hardware in the loop.
● Experience working in Agile/SCRUM software development.
● Excellent documentation skills - test cases, defect reports, test execution reports.
● Excellent analytical and problem-solving skills with meticulous attention to detail.
● Strong communication skills and ability to collaborate effectively in a team environment.

Desired skills and qualifications:
● Experience in life sciences industry
● Experience in the Product Owner role or SCRUM Master role
● Experience in at least one of the following: Python/JavaScript/Java/Gherkin
● Experience in BDD automation testing (Cucumber) or E2E testing using Cypress/Playwright/etc
● ISTQB Certified Foundation Tester