US Mobile

Principal Software Development Engineer in Test

US Mobile

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$140,000 - CA$180,000 per year

Job Level

About the role

  • Own test architecture and automation strategy across backend and frontend systems
  • Design, build, and maintain scalable automated test frameworks
  • Lead end-to-end, API, integration, and UI automation
  • Drive adoption of best-in-class testing practices
  • Build and maintain pipelines using Selenium, Playwright or Cypress
  • API testing
  • Improve test stability, performance, and execution time in CI/CD
  • Actively debug flaky tests and CI failures
  • Test Java / Spring Boot microservices
  • Validate async workflows (RabbitMQ)
  • Test data persistence layers (MongoDB)
  • Ensure quality in AWS-based distributed systems
  • Partner with DevOps to improve pipelines and observability
  • Mentor Software Engineers on test design and automation
  • Establish coding standards and review practices for test code
  • Influence product and engineering leaders on quality risk and release readiness

Requirements

  • 5+ years in Quality Engineering / Test Automation
  • Senior or Staff-level experience in a product-driven org
  • Deep expertise with Selenium, Playwright, Cypress
  • Strong Java background (writing production-quality test code)
  • Experience testing microservices & distributed systems
  • CI/CD experience (GitHub Actions, Jenkins, GitLab, etc.)
  • Strong Linux fundamentals
  • Proven ability to lead and influence
Benefits
  • Competitive salary
  • Flexible working hours
  • Supplemental health insurance
  • Professional development stipend
  • $500 wfh tech set-up reimbursement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
test architectureautomation strategyautomated test frameworksAPI automationUI automationSeleniumPlaywrightCypressJavaSpring Boot
Soft skills
leadershipmentoringinfluencingcollaboration