hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies

Software Test Engineer

SeamlessMD

SeamlessMD

Software Engineering, Quality Assurance
Remote · Toronto, ON, Canada · Remote
CAD 70k-80k / year
Posted on Oct 24, 2025
Position: Software Test Engineer
Reports to: Head of Product Quality and Delivery
Type: Full-time permanent
Location: Remote (Toronto, ON required)
Salary Range: $70,000 - $80,000
Are you passionate about improving the healthcare system?
Are you driven by the idea that thorough testing can directly improve patient outcomes?
Are you excited to work in healthcare technology where your QA work has real, measurable impact on lives?
If your answer is “Yes!” to the above, we may be the perfect fit for each other!
At SeamlessMD, our mission is
“to ensure every patient gets the right care at the right time”
Who is SeamlessMD? We are a diverse team of healthcare providers, technologists and industry professionals pioneering digital patient care.. We’ve been named CAN Health Network’s Company of the Year, #1 by KLAS Research for Improving Outcomes and a Top 5 Remote Patient Monitoring company by AVIA. We have raised $7.4M from leading Canadian investors, including MEDTEQ, Hikma Ventures, AIoT Health, Tony Lacavera (Founder, WIND Mobile) and Sanjay Malaviya (Founder, RL Solutions).
What is SeamlessMD? Most healthcare is still delivered through paper and verbal instructions, with no easy way for providers to monitor patients and catch problems sooner. SeamlessMD solves this by enabling health systems to digitize patient care journeys with automated reminders, education, and symptom monitoring. Patients use our web and mobile applications to receive step-by-step guidance across pre/post-surgery, oncology, chronic care, and more. Providers gain real-time insights to improve patient outcomes and reduce costs. Our platform integrates directly with major EHRs (Epic, Oracle Cerner, MEDITECH), and 40+ clinical studies show we reduce hospital length of stay by 1-2 days and readmissions by up to 89%.
Who are our customers? Our customers are leading hospitals and health systems like Sunnybrook, Thunder Bay Regional, Horizon Health New Brunswick, University of Alabama at Birmingham Health, and Atrium Health. They trust SeamlessMD to deliver reliable, high-quality patient experiences, and your work as a QA engineer ensures that trust is earned every single day.
How does SeamlessMD improve patient care? The impact speaks for itself: 40+ clinical studies show our patients experience less anxiety, recover 1-2 days faster, and have up to 89% fewer readmissions. For QA engineers, this means your work directly improves these outcomes.
To scale our impact and bring SeamlessMD to more patients and providers, we're building our team. We're looking for a detail-oriented Software Test Engineer who shares our commitment to quality and patient safety. Here's where you come in…
Software Test Engineer
The Role
At SeamlessMD, our mission is to improve patient outcomes through technology. We are looking for a detail-oriented Software Test Engineer to join our Product team and play a critical role in guaranteeing the quality and reliability of our digital care programs that impact thousands of patients' lives.
In this role, you'll test across three systems: our patient-facing web and mobile applications (iOS and Android), the CMS platform used to build and manage care plans. You will work simultaneously across these areas, ensuring every patient interaction is seamless, intuitive, and bug-free, whether patients are preparing for surgery, managing oncology treatment, or navigating chronic care.
This role balances manual and automated testing. You'll spend roughly 70% of your time on manual testing activities, including reviewing care plans with Patient Education Specialists, exploratory testing of new features, and validating releases. The remaining 30% focuses on test automation, including maintaining our existing Cypress test suite, writing new automated tests, and expanding coverage for critical patient workflows.
You'll collaborate closely with multiple teams in a fast-paced environment:
  • Software Engineering teams on new product features, bug fixes, and improvements across both the patient app and CMS platform. You'll participate in code reviews, test new functionality pre-release, validate bug fixes, and collaborate on test strategy to ensure robust quality coverage.
  • Patient Education Specialists who design patient-facing educational content and care plans. Together, you'll systematically review care plans pre-launch, ensuring content is clear, intuitive, and accessible for patients with varying technical literacy levels.
  • Cross-functional stakeholders including Implementation and Customer Success teams to communicate findings, validate requirements, and ensure quality standards are met across all systems.
Your work directly impacts thousands of patients who rely on SeamlessMD to navigate their healthcare journey with confidence. You'll deliver high-quality, bug-free, and maintainable digital health solutions that improve patient outcomes and support healthcare providers in delivering better care.
About You
You are passionate about the intersection of healthcare and technology with a natural curiosity for how things work and why they fail. You possess a keen eye for detail, strong problem-solving skills, and a sense of ownership that drives you to deliver high-quality, reliable solutions that impact patient safety. You thrive in collaborative, fast-paced environments where your excellent communication skills help bridge technical and non-technical teams. You're comfortable working alongside engineers on complex product challenges, and you're genuinely excited to grow your expertise in both manual and automated testing while contributing to meaningful healthcare innovation.
Your Responsibilities
Manual Quality Assurance:
  • Drive the manual testing efforts for our digital care plans with the Patient Education Specialists pre-launch to ensure they meet the highest quality standards for Patient safety.
  • Test new features and changes on both web and mobile (iOS/Android) patient applications, ensuring consistent user experience and functionality across all devices.
  • Identify, document, and track defects with clear and concise reports using tools like Jira.
  • Design and execute comprehensive test plans, cases, and scripts using black box, white box, and exploratory testing techniques to uncover common and edge-case issues.
Test Automation:
  • Contribute to the development and execution of automated test scripts using frameworks like Cypress or Maestro to improve testing efficiency across web and mobile applications.
  • Own the maintenance and enhancement of our existing automated test suite, including debugging failing tests, updating scripts for new features, and ensuring test reliability.
  • Actively identify opportunities to expand automation coverage—particularly for repetitive manual tests and critical patient workflows—and recommend process improvements to enhance our QA efficiency.
Collaboration and Ownership:
  • Collaborate with engineering and cross-functional teams to test CMS updates and new features, including those used by internal teams and customers.
  • Communicate test results and findings clearly to stakeholders while taking accountability for assigned tasks and prioritizing effectively across multiple projects to meet deadlines.
What You'll Bring (Qualifications)
  • We're looking for early-career professionals with at least 2 years of Software Quality Assurance experience
  • Demonstrated experience in manual testing methodologies, including designing test plans and authoring test cases.
  • Experience with test automation (Cypress preferred, but Selenium/Playwright/Jest acceptable).
  • Experience testing web applications and mobile apps (iOS/Android) - includes responsive web testing and/or native mobile app testing with tools like Xcode, Android Studio, or Maestro.
  • Experience documenting issues using bug-tracking tools like Jira.
  • Excellent communication skills and a proven ability to collaborate within a cross-functional team.
  • A strong sense of ownership and exceptional time management skills.
Bonus Points (Nice-to-Haves)
  • Experience in the healthcare technology sector.
  • Familiarity with CI/CD pipelines.
  • Experience working in a fast-paced, agile environment.
  • Bilingual English and French
Why you’ll love it here
  • Work on products that matter. Your QA work directly impacts thousands of patients. You'll see the real-world results of your testing efforts through clinical outcomes and patient feedback.
  • Grow your technical skills. You'll develop expertise across web, mobile, and CMS testing while working alongside experienced engineers and expanding your automation capabilities.
  • Be part of a collaborative team. We believe QA is integral to product success, not a gatekeeping function. You'll collaborate closely with engineers, product teams, and stakeholders who value your input.
  • Quarterly in-person team socials. We love team bonding. Every quarter we host a variety of team socials that range from: Trivia night, ping pong at SPIN, movie nights, Blue Jays game!
Ready to Apply?
Please submit your resume and cover letter. To strengthen your application, please include:
  • Why are you interested in working in the healthcare technology industry?
  • Your experience working in a software quality assurance role
  • Your experience working with test automation tools
Note: Incomplete applications will not be considered at this time.
We will reach back out if we are interested in exploring further with you.
Learn more about SeamlessMD:
Check out these links: