About the job
Who Are We at Heidi?
At Heidi, we believe healthcare deserves a better rhythm—one that fosters continuous and compassionate care. We are pioneering an AI Care Partner designed to work alongside healthcare professionals to facilitate this vision.
Our diverse team comprises doctors, engineers, designers, researchers, and creatives dedicated to developing tools that empower clinicians to focus on their most important task: caring for their patients.
In just 18 months, Heidi has contributed over 18 million hours back to healthcare professionals, facilitating 73 million patient visits across 116 countries. Currently, more than two million patient visits per week are supported by Heidi globally.
With nearly $100 million in backing, we are expanding our presence in the US, UK, Canada, and Europe, collaborating with leading health systems such as the NHS, Beth Israel Lahey Health, and Monash Health.
About the Role
We are seeking a Senior QA Engineer to address our existing testing bottleneck and elevate the overall product quality. This role encompasses both manual and automated testing, ensuring comprehensive coverage of our applications.
While our engineering team currently manages test automation, your expertise will be crucial in resolving manual testing constraints. Once these are addressed, you will play a pivotal role in driving and enhancing our automation initiatives in close collaboration with our engineers.
Your Responsibilities
Collaborate with Product Managers and Engineers to identify requirement gaps, clarify acceptance criteria, and challenge vague assumptions.
Take charge of testing processes to eliminate bottlenecks, ensuring thorough feature testing prior to release.
Craft and execute robust test scenarios (functional, regression, exploratory, and end-to-end), with particular attention to edge cases and risk factors.
Develop test cases using BDD principles (Given / When / Then) to prepare for future automation.
Act as a champion for quality, overseeing test execution, bug reporting, and effectively communicating risks and test results.
Validate fixes, engage with engineers on root cause analysis, and ensure thorough resolution of issues.
Contribute to refining QA processes, test strategies, and quality standards for releases.

