xelys jobs xelys jobs

Software Development Engineer in Test

League

seniorpermanentqabackend Toronto, Ontario, Canada 60 days ago via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

Test AutomationTypeScriptPlaywrightSeleniumAppiumXCUITestEspressoCI/CDJiraMobile Testing

About the role

Role Overview

The Intermediate to Senior Software Development Engineer in Test (SDET) at League drives product quality by combining strong engineering practices with hands-on testing. You will design and build scalable test automation frameworks for mobile and web, complementing them with manual and exploratory testing for edge cases. You will work cross-functionally with engineering and product to ensure quality is embedded throughout the development lifecycle.

Responsibilities

Test Framework & Infrastructure

  • Design, build, and maintain scalable test automation frameworks from scratch:
    • iOS/Android (Appium, Espresso, XCUITest)
    • Web (Playwright / Selenium)
  • Create reusable testing assets, including:
    • test libraries
    • data builders
    • mocking utilities
  • Add observability to test pipelines (e.g., flakiness dashboards, coverage reports, failure triage tooling).

CI/CD Integration & Shift-Left Quality

  • Integrate automated test suites as quality gates in CI/CD pipelines (e.g., GitHub Actions, CircleCI).
  • Participate in design/architecture reviews to identify testability risks early.
  • Influence API contracts, feature flags, and observability hooks.
  • Collaborate with DevOps/Platform to enforce test environment parity between staging and production.

Test Strategy & Execution

  • Own end-to-end test strategy for product areas, including:
    • functional, integration, E2E, regression
    • performance
    • contract testing
  • Write/review/maintain test plans and test cases across iOS, Android, and Web.
  • Lead peer reviews for test code and coverage quality.
  • Perform exploratory, risk-based testing to uncover issues beyond scripted scenarios.

Quality Advocacy & Defect Management

  • Serve as quality owner for one or more delivery squads; track progress and surface quality risks.
  • Triage and prioritize defects in Jira with reproduction steps, severity, and root-cause analysis.
  • Analyze automated test results to separate real failures from infrastructure noise and drive remediation.
  • Mentor others on automation best practices and clean, maintainable test code.

Requirements

  • 4+ years in software development and/or quality engineering with a strong emphasis on test automation.
  • Proven ability to design and implement automation frameworks from scratch.
  • Hands-on programming proficiency in TypeScript/JavaScript, and preferably experience with one or more:
    • Swift (mobile)
    • Python
    • Java or Kotlin
  • Deep hands-on mobile testing experience on real iOS and Android devices.
  • Experience with Appium, XCUITest, or Espresso.

Nice-to-haves / Additional signals

  • Experience integrating automated tests into CI/CD (quality gates).
  • Experience with observability for test reliability (flakiness, coverage, triage).
  • Experience with contract testing and test environment parity practices.

About League

League is a healthcare consumer experience (CX) platform powered by AI, reaching more than 63 million people worldwide. Its platform enables payers, providers, and consumer health partners to deliver personalized healthcare digital experiences, supported by significant venture capital funding.

Scraped 4/16/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.