Staff Algorithm Test Engineer
Proxy
As the holiday season approaches, we want to inform you that response times and the hiring process may be slightly extended due to business team schedules. We truly appreciate your patience and understanding during this period and remain committed to keeping you informed as we review applications. Thank you for considering a role at ŌURA—we look forward to learning more about you!
Our mission at Oura is to empower every person to own their inner potential. Our award-winning products help our global community gain a deeper knowledge of their readiness, activity, and sleep quality by using their Oura Ring and its connected app. We've helped over one million people understand and improve their health by providing daily insights and practical steps to inspire healthy lifestyles.
Empowering the world starts with living our values and empowering our team. As a quickly growing company focused on helping people live healthier and happier lives, we ensure that our team members have what they need to do their best work — both in and out of the office.
We have offices in San Francisco and San Diego for those who prefer hybrid or office settings. Oura employees in other major cities (like Boston and New York) occasionally gather informally at local co-working locations.
We are seeking an experienced and dedicated Algorithm Test Engineer to join our algorithm testing team. In this role, you will be responsible for ensuring the accuracy, efficiency, and robustness of algorithms. Your work will involve tasks ranging from single-case debugging to large-scale data analysis. Collaborating closely with our Science, Development, and Testing teams across the US and Oulu, Finland, you will leverage your skills to contribute to the success of a dynamic and multinational organization.
What you will do:
- Requirements Analysis: Review and analyze algorithm specifications and requirements, deriving detailed testing requirements from them.
- Test Design and Execution: Plan, coordinate, design, and execute test plans and cases to ensure algorithms meet specified requirements.
- Requirement Validation: Report and validate the realization of algorithm requirements with detailed evidence.
- Test Automation: Develop and maintain tools/scripts for new functionalities and regression tests, including automation to improve test efficiency and repeatability.
- Process Improvement: Design, improve, and implement testing methodologies and processes to optimize quality assurance efforts.
- Debugging: Investigate, debug, and resolve test failures and issues across all stages of product development.
- Quality Ownership: Take full ownership of product quality and contribute to the release process by ensuring thorough testing and issue resolution.
This is a remote US role with a slight preference for candidates based in San Francisco or San Diego.