QA Automation Engineer

Swtch

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health benefits starting day 1
Learning & development opportunities
Remote, hybrid, or in-office options

Job summary

Swtch in Toronto is seeking a QA Automation Engineer to design and build our automated end-to-end testing from scratch and elevate software quality across web, API, and mobile interfaces.

You will own test strategy, implement robust automated suites, mentor engineers, and integrate testing into CI/CD, while performing exploratory testing where automation isn’t ready. This role offers flexible remote/hybrid options and fast feedback.

Qualifications

  • 5+ years of Software Quality Assurance with 3+ years in test automation.

Responsibilities

  • Design and build automated E2E / user-flow testing from scratch.

Skills

Test frameworks
End-to-end testing
Mentoring
CI/CD integration
Python
TypeScript
Selenium
Playwright
Cypress
REST APIs testing

Tools

Playwright
Cypress
Selenium
Postman
Git
CI/CD pipelines
AWS
Azure
GCP

Job description

  • We’re looking for a QA Automation Engineer who is passionate about software quality and automation to help ensure our products are reliable, scalable, and deliver an exceptional customer experience
  • Today, our automated test coverage is unit tests and some integration testing — we have no systematic automated coverage of end-to-end user flows
  • That’s the gap this role exists to close
  • You’ll design and build our automated E2E testing practice from the ground up, working closely with Product and Engineering to make sure we stop shipping regressions as we scale
  • You’ll have real latitude here: this isn’t a role where testing requirements arrive fully formed
  • Product can tell you what the product needs to do; figuring out how we verify it actually does that reliably is yours to define
  • Decisions live as close to the work as possible — you’ll own how testing gets built, not just execute a checklist someone else wrote
  • We’re kind, not nice — we say the hard thing early, in a way that respects the person hearing it. Feedback is specific and timely, not saved for a review cycle
  • We ship in small increments and treat real usage as the fastest way to learn what’s working
  • We hold strong opinions loosely — bring conviction, stay open to being wrong
  • Guide Product Managers in translating use cases into testable requirements and edge cases — PMs bring the “what,” you bring the “how do we know it actually works.”
  • Own the definition of test strategy and testing standards, and design our automated E2E / user-flow testing approach from scratch
  • Develop and execute automated functional, regression, integration, and end-to-end test suites
  • Implement the automated portions of the testing plans you define
  • Mentor and train engineers on writing, maintaining, and extending automated tests — part of this role’s mandate is building testing capability across the team, not just within QA
  • Perform manual/exploratory testing where automation isn’t yet in place
  • Identify, document, and track defects, working with engineering to drive timely resolution
  • Integrate automated testing into CI/CD pipelines
  • Monitor test execution, analyze failures, and continuously improve coverage and reliability
Benefits
  • Health benefits starting day 1
  • Learning & development opportunities
  • Remote, hybrid, or in-office working options

Experience designing an automated testing practice from scratch — not just extending one that already existsHands-on experience with test automation frameworks (Playwright, Cypress, Selenium, or similar)Experience mentoring or upskilling other engineers in testing practices5+ years of experience in Software Quality Assurance, including 3+ years focused on test automationExperience testing REST APIs (Postman or similar)Experience in testing web applications, APIs, mobile apps and backend servicesExperience with Git, CI/CD pipelines, and Agile practicesStrong analytical and troubleshooting skills; excellent communicationComfort partnering with Product Managers who rely on you to help surface testing needs and edge casesProficiency in Python and/or TypeScript; Ruby experience is a plus given our Rails servicesExperience with EV charging, OCPP, or similar device-communication protocolsExperience with IoT, connected devices, or hardware-interfacing software — this is the environment you’d be working in day to day, though not a requirementFamiliarity with AWS, Azure, or GCPPerformance or load testing experience

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Automation Engineer
Senior QA Automation Engineer

Luxoft • Toronto

On-site
CAD 70,000 - 100,000
Quality Assurance Engineer
Quality Assurance Engineer

Owlsln • Canada

Remote
CAD 70,000 - 95,000
Quality Engineer
Quality Engineer

TEEMA • Vancouver

On-site
CAD 80,000 - 110,000
Senior Automation Engineer - Toronto, ON (Hybrid)
Senior Automation Engineer - Toronto, ON (Hybrid)

Pozent Corporation • Toronto

On-site
CAD 85,000 - 120,000
QA Automation Engineer
QA Automation Engineer

RELQ TECHNOLOGIES • Canada

On-site
CAD 80,000 - 100,000
QA Automation
QA Automation

Compunnel, Inc. • Toronto

On-site
CAD 70,000 - 90,000
QA Engineer
QA Engineer

Akkodis • Calgary

On-site
CAD 70,000 - 90,000
QA Automation Engineer
QA Automation Engineer

SWTCH Energy Inc. • Toronto

On-site
CAD 85,000 - 125,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Kumaran Systems • Toronto

On-site
CAD 45,000 - 65,000
Quality Assurance Specialist
Quality Assurance Specialist

Enerva Energy Solutions • Calgary

On-site
CAD 65,000 - 95,000