Job Title: Software Test Engineer
Location : Oxford – Hybrid
Employment Status: Full Time, Perm
Salary Band : Competitive
Do you want to make a difference while advancing your career? Come join Osler.
We are a UK diagnostics company whose purpose is to enable anyone, anywhere, to access, understand, and act on their health, to live healthier, happier, and longer lives.
We are realising this through the development of the Osler Origin – a 'portable lab' capable of performing a wide range of testing, with lab-quality performance, in a portable, rapid, low-cost, and easy-to-use manner. The Osler Origin will offer a wide portfolio of diagnostic tests and serve all major healthcare settings, globally.
The Osler Origin is powered by a portfolio of novel techniques and approaches for sample addition, microfluidic sample preparation, and electrochemical biosensing, and Osler was formed out of the University of Oxford in 2017, following decades of research.
Having recently completed an $85m Series C fundraise, we are now entering a growth phase, where we are scaling our team as we take the Osler Origin product through regulatory activities, and towards market launch.
We are looking for a highly motivated Software Test Engineer to join the Software Team, who will ensure that our product software is tested to high standards based on industry best practices. To achieve this, as part of a team responsible for testing, debugging, and qualifying software releases and updates, you will need great communication with the multidisciplinary team creating the product. Your goal will be to enable the team to get the software product tested and released to the market according to agreed project timelines.
Join us and help build a better future.
Your responsibilities in this role will be to:
1. Design and implement test cases against software requirements at all levels, including functional, integration, regression, smoke and unit testing
2. Review other testers’ test cases and implementation
3. Work with software development team members and other areas of Osler to clarify requirement definition
4. Automate test cases where possible, using a variety of technologies such as pytest, Appium/Selenium and Google Test
5. Actively support and drive the adoption of new technologies and approaches for both manual and automated testing, including the use of CI/CD systems, both locally and cloud-based
Skills and knowledge:
Essential:
6. An ability to rapidly understand complex technical requirements and derive test cases to verify these requirements
7. Formulation of detailed test cases that provide comprehensive coverage of software requirements
8. Development of test scripts to automate test cases in scripting execution of test cases
9. Software test case development using an Agile methodology
10. Experience of the Jenkins or similar CI/CD system
11. Proficiency in Python
12. Knowledge (comprehension level or better) of Java and C
13. Familiarity with Linux and Windows operating systems
14. A passion for testing challenging software
Desirable:
15. Knowledge of git and platforms such as Jira and Confluence
16. Proficiency in Java and Appium
17. Software Development Lifecycle to medical device standards, and associated standards (e.g., IEC 62304, ISO 13485, ISO 14791, etc.)
18. Test Driven Development (TDD)
19. Experience with cloud technologies, in particular AWS for infrastructure and using RESTful APIs for data exchange
20. Hands-on experience of testing Android or low-level embedded software
21. Experience gained through hobby projects in areas of automation or interfacing physical devices to cloud systems
Benefits:
We offer a competitive benefits package, with a focus on health and well-being -further supporting the belief in our mission to enable anyone, anywhere, to access, understand and act on their health.
22. 25 days holiday + bank holidays and a Christmas closure
23. Annual Learning & Development budget 4% of your salary
24. 12 days of Learning leave
25. Company Pension
26. £500 Well-being allowance
27. Vitality Health Insurance - (includes subsidised gym memberships)
28. 24/7 access to a GP
29. Life Assurance - x4 annual salary
30. Income Protection - 75% of your basic annual salary
31. Private Travel Insurance
32. Annual eye tests
33. Cycle to work scheme
34. Travel to work loan scheme
35. Relocation assistance
36. Volunteering leave
37. Give as you earn - pre-tax salary donations to any UK charitable organisation
38. Free healthy breakfast and fruit
39. Enhanced Paternity and Maternity Pay
There is no perfect candidate, and no single person can do it all, but if this sounds like you, or what you could be and you're looking for somewhere to thrive; we want to hear from you.
We look forward to receiving your application. If you have any questions, please contact