About the job
About League
Founded in 2014, League is a healthcare consumer experience platform based in Toronto. Using artificial intelligence, League connects with over 63 million people worldwide, offering personalized healthcare solutions. The platform supports payers, providers, and health partners to build engaging digital health experiences. League powers digital offerings for brands such as Highmark Health, Manulife, Medibank, and Shoppers Drug Mart, and has raised more than $285 million in venture capital.
Role Overview
The Software Development Engineer in Test (Intermediate to Senior) will focus on quality assurance for League’s products. This role combines engineering skills with hands-on testing, balancing the creation of automation frameworks and thorough manual validation. The position is onsite in Toronto.
Expect to work closely with engineering and product teams, integrating quality into every step of development, from design through release and post-launch monitoring.
What You Will Do
Test Framework & Infrastructure
- Design, build, and maintain scalable test automation frameworks for iOS and Android (using Appium, Espresso, and XCUITest), as well as for web applications (using Playwright or Selenium).
- Create and maintain reusable test libraries, data builders, and mocking utilities for use by other engineers.
- Implement tools for observability in testing, such as flakiness dashboards, coverage reports, and failure triage utilities.
CI/CD Integration & Shift-Left Quality
- Integrate automated test suites as quality gates within CI/CD pipelines (using GitHub Actions, CircleCI, or similar), ensuring that build failures are resolved within 30 minutes.
- Advocate for shift-left testing by participating in design and architecture reviews, identifying testability concerns early, and influencing API contracts, feature flags, and observability hooks.
- Work with DevOps and Platform teams to maintain test environment consistency between staging and production.
Test Strategy & Execution
- Define and own the test strategy, aiming for comprehensive coverage and efficient execution.

