CareerPlanSign in

Software Engineer, Testing

Toronto, CanadaRemoteFull-time$72,000–$72,0002026-10-05 → 2026-10-15
Hybrid

Core

Software Engineer in Testing responsible for embedding quality into the development lifecycle through manual and automated testing, bug identification, and process refinement.

Role type

Senior Software Engineer in Testing (QA Lead)

Builds

Push Operations' all-in-one people management platform (HR, payroll, time tracking, scheduling)

Domain

SaaS / HR Tech / People Management

Required skills

Manual and automated testing, Test strategy design, Test automation frameworks (Cypress, Selenium), Defect tracking, Regression testing, Exploratory testing, CI/CD integration, JavaScript, Leadership in QA

Preferred skills

Performance testing, Security testing, Accessibility testing, AWS, Mobile app testing, AI-driven testing tools

Technologies

Cypress, Selenium, Jira, Git, CI/CD pipelines, JavaScript, AWS, Claude Code

Responsibilities

Champion QA best practices and lead adoption across teams; Collaborate with developers and PMs to define test strategies; Plan and execute manual and automated test cases; Drive technical decisions for testing processes and tools; Build and maintain test automation frameworks; Mentor test engineers on automation best practices; Identify, document, and track defects; Verify fixes and maintain regression suites; Conduct exploratory and edge-case testing; Produce test reports and communicate risks to stakeholders; Help define and improve test environments; Evaluate and enhance QA workflows and tooling.

Seniority

Senior, hands-on IC with leadership responsibilities