
Principal Software Development Engineer in Test
US Mobile
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
Salary
💰 CA$140,000 - CA$180,000 per year
Job Level
Tech Stack
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