logo image

-

Software QA Engineer

Description

Software QA Engineer
Location: Toronto, ON (Remote / Hybrid)
Position Type: Full-Time

About Stem Health
At Stem Health, we’re building something truly special. We’re a small, thoughtful team reimagining the healthcare experience for individuals seeking an elevated, proactive approach to care. By combining medical excellence with the warmth of hospitality, we deliver personalized, relationship-based primary care in a beautiful, thoughtfully designed space. Our work is data-informed, grounded in time and trust, and focused on developing best-in-class practices that put our clients first and drive meaningful, measurable health outcomes. We’re looking for curious, driven people who want to grow with us and help shape what great care looks like.

The Vision: Quality as a Standard of Care
At Stem Health, the product is the experience and every interaction a member has with our platform carries the same standard of care we hold in our clinic. We believe that technology should feel as seamless and trustworthy as the best physician visit: nothing broken, nothing left behind, nothing that erodes confidence. You will contribute directly to building and evolving the platform — shipping features, fixing bugs, and proactively identifying new software solutions that make clinical and operational workflows meaningfully more efficient. You do not wait for problems to surface; you see them before they happen. Reporting to the Director of Technology, you will bring a developer’s depth and a clinician’s instinct to every decision — understanding the typical scenarios that unfold in a healthcare setting and building systems that are ready for them before they arrive.

The Mission: The Quality Signal
As Stem Health’s first QA engineer, you will:
  • Set the Standard: Build the QA function from scratch — test strategy, automation framework, defect taxonomy, and release readiness criteria. You define what “ship-ready” means at Stem Health.
  • Carry the Confidence: Own end-to-end testing across the CHR integration, member portal, booking flows, virtual appointment platform, and billing workflows. Every release goes through you.
  • Clarify the Risk: Surface bugs early, communicate impact clearly, and write reproducible reports that developers can act on immediately. You translate technical failures into plain-language risks that the team can prioritize.
  • Guard the Health Story: Validate that member data is handled accurately, securely, and in compliance with PHIPA. You are the last line of defence before a member’s clinical record is touched by a new feature.
  • Fix and Ship: Go beyond reporting bugs — fix them. Working under the Director of Technology, you will contribute directly to the codebase: resolving defects, shipping software updates, and collaborating on feature development to accelerate delivery without compromising quality.
  • Build the Intelligence Layer: Help design and develop Stem Health’s CRM — a reporting backbone that spans clinical operations, sales, customer experience, and key performance metrics. You will help architect how data flows across every part of the business so that the team always has a clear, real-time picture of member health, operational performance, and growth.
  • Scout What’s Next: Proactively research and evaluate new software solutions that can make our operations faster, smarter, and more efficient. You bring recommendations to the table before the problem becomes urgent — identifying tools, integrations, and automations that elevate the member experience and lighten the team’s operational load.
  • Pace the Platform: Embed QA into every sprint as a design partner who shapes what gets built and how it gets tested — not as an afterthought, but as a core member of the engineering team.

Your Expertise
  • Technical Foundation: You have 3–6 years of combined QA and software engineering experience. You are fluent in both manual and automated testing and you write real code — Python, JavaScript, or TypeScript. You’ve built or contributed to automation frameworks (Playwright, Cypress, or Selenium), worked with REST APIs (Postman or equivalent), and are comfortable navigating a production codebase to trace, fix, and ship bug fixes end-to-end. CI/CD experience (GitHub Actions, CircleCI, or similar) is expected.
  • Healthcare Instinct: You know how healthcare actually works — the workflows, the failure modes, and the moments that matter most to a member. You understand that a broken booking flow or a mislabelled lab result isn’t just a bug — it’s a clinical risk. You anticipate the scenarios that will occur in a healthcare setting before they happen: the lab result that arrives without a notification, the appointment reminder that fires at the wrong time, the referral that falls through a gap in the system. Familiarity with PHIPA, EMR/EHR systems, or patient-facing platforms is a must.
  • The Anticipator: Your attention to detail is exceptional — not just in reviewing what’s in front of you, but in seeing what’s coming. You think in edge cases, failure modes, and downstream consequences. You raise a concern before it becomes an incident, recommend a tool before the team hits the ceiling, and build systems that are already ready for the problems that haven’t arrived yet.
  • The Steady Hand: You are meticulous without being slow. You write clear, actionable bug reports, maintain a well-organized test suite, and communicate risk to non-technical stakeholders without jargon. You hold the line on quality without creating friction.
  • The Builder’s Mindset: This is a 0→1 role. You won’t inherit a test suite — you’ll create one. You’re energized by the opportunity to define the process, not just follow it. Experience working in a startup or early-stage environment is a significant asset.
  • The Stem Standard: Experience in executive health, concierge medicine, or hospitality-forward environments is a significant asset. You understand that the people using our platform are trusting us with their health, and that standard shapes every decision you make.

The Stem Promise: A Different Kind of Tech Role
  • Meaningful Work: Your work directly protects the member experience. Quality failures here aren’t measured in churn — they’re measured in trust.
  • Ownership from Day One: You will build the QA function and contribute to the platform itself. Your decisions — as both an engineer and a quality owner — will shape how we ship software for years to come.
  • An Integrated Team: Work alongside a tight-knit cross-functional team — tech, product, clinical, and operations — where your voice is heard and your findings drive real decisions.
  • A Front-Row Seat: Join a company at the most exciting moment — pre-launch, high-stakes, and building something that hasn’t existed before in Canadian healthcare.

Know someone who would be a perfect fit? Let them know!