About the role
Join Us in Revolutionizing Oncology Care
At Canopy, we’re transforming healthcare for cancer patients by shifting from episodic treatment to continuous, patient-centered care. Our technology empowers patients to manage symptoms and access support anytime, anywhere, ensuring they never feel alone. With Canopy, the clinic is always with them.
Our innovative approach enhances the patient experience while aligning clinic success with better health outcomes, creating a true win-win. By driving a 20% increase in treatment adherence and strengthening patient-provider connections, Canopy delivers life-saving results while elevating patient satisfaction to new heights.
Join us in shaping the future of oncology care. 🌿
Your Mission
As a QA & Automation Engineer at Canopy, you will help ensure we ship reliable, thoughtful, and high-quality product experiences for patients, care teams, and customers.
This is first and foremost a QA role. We are looking for someone with strong analytical thinking, solid manual QA foundations, and real experience understanding product behavior, user flows, edge cases, and quality risks.
You will work closely with Product, Engineering, Design, Customer Success, and Clinical teams to analyze new features, identify gaps early, define strong testing coverage, and improve the way we test and release software.
Automation is also part of the role, but not in the sense of hardcore software development. We are looking for someone with enough technical ability to use AI models and tools to build, maintain, and expand automation coverage over time.
This role is about more than finding bugs. It is about raising the quality bar for everything we build.
What You’ll Do
- Create detailed test specifications for new features (AI assisted), covering expected behavior, user flows, system dependencies, edge cases, regression risks, and acceptance criteria.
- Review product specs, designs, and requirements to identify missing logic, unclear behavior, usability issues, and potential product or business risks.
- Create and execute manual test plans for web applications, backend workflows, APIs, integrations, internal tools, and cross-system product flows.
- Use strong analytical thinking to understand complex flows, break them down into testable scenarios, and define the right level of coverage.
- Investigate and validate product behavior using APIs, database queries, browser DevTools, logs, staging environments, and other technical tools.
- Report bugs clearly, including reproduction steps, expected behavior, actual behavior, severity, impact, and supporting evidence.
- Build and maintain automated tests using AI and existing automation frameworks.
- Extend and constantly improve our AI driven internal solution to accelerate test creation, coverage analysis, regression planning and QA documentation.
- Help define and improve QA processes, including release readiness, regression strategy, bug reporting, test coverage, quality standards, and release confidence.
- Partner with Product and Engineering to make smart quality tradeoffs and ensure releases are stable, well-tested, and aligned with customer and patient needs.
What You’ll Bring
- 2+ years of hands-on experience as a QA Engineer, Software Tester, Product Quality Engineer, or similar role.
- Strong manual QA foundations, including test planning, test case creation, exploratory testing, regression testing, and clear bug reporting.
- Strong analytical thinking and the ability to understand complex product flows, dependencies, edge cases, and risk areas.
- Experience testing web applications, APIs, backend workflows, integrations, and cross-system product behavior.
- Strong product judgment and the ability to think from the perspective of users, customers, the business, and clinical workflows.
- Comfort working with technical tools such as APIs, database queries, browser DevTools, logs, staging environments, and monitoring tools to investigate issues and validate behavior.
- Ability to read product requirements and designs critically, identify gaps, and ask the right questions before development or release.
- Enough technical ability to build and maintain automation with the help of AI-assisted tools. Deep software engineering experience is not required.
- Comfort using AI tools to accelerate testing, automation, documentation, and coverage analysis.
- Ability to work closely with Product Managers, Engineers, Designers, Customer Success, and other cross-functional stakeholders.
- Excellent attention to detail, ownership, curiosity, and follow-through.
- A process-oriented mindset and a desire to improve how teams test, build, and release software.
Interest in release readiness and release management. Prior release management experience is helpful, but not required.
Passion, curiosity, and energy for the QA profession.
Bonus Points
- Experience in healthcare, digital health, enterprise SaaS, or regulated environments.
- Experience with automation tools such as Playwright, Cypress, Selenium, or similar.
- Experience using AI-assisted coding, test-generation, or automation tools.
- Experience improving QA processes, regression strategies, or release readiness practices.
- Experience participating in release management or production release cycles.
Benefits
Competitive compensation and equity.
A vibrant Tel Aviv office in Sarona, near HaShalom station, with opportunities to collaborate across teams and visit our New York office.
Hybrid work flexibility, with Tel Aviv-based employees expected in-office 3 days per week.