04 Aug
|
SeamlessMD
|
Toronto
04 Aug
SeamlessMD
Toronto
Software Test Engineer
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 will test across three systems: our patient‑facing web and mobile applications (iOS and Android) and 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. This role balances manual and automated testing. Roughly 70% of your time will be spent 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, maintaining our existing Cypress test suite, writing new automated tests, and expanding coverage for critical patient workflows.
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 current features and changes on both web and mobile (iOS/Android) patient applications, ensuring consistent user experience and functionality across all devices. 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.
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. 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) including responsive web testing and/or native mobile app testing with tools like Xcode, Android Studio, or Maestro.
Experience in the healthcare technology sector. Familiarity with CI/CD pipelines.
Experience working in a fast‑paced, agile environment. Bi‑lingual English and French. 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. Quarterly in‑person team socials. Every quarter we host a variety of team socials that range from: Trivia Night, Toronto Island Days, Canoeing, Blue Jays games and more! #
📌 Software Quality Engineer - Automation (Toronto)
🏢 SeamlessMD
📍 Toronto