QA Automation Engineer (Toronto)

QA Automation Engineer (Toronto)

05 Oct
|
SWTCH
|
Toronto

05 Oct

SWTCH

Toronto

- 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

- Remote, hybrid, or in-office working options

- Health advantages starting day 1

- Learning & development opportunities- Experience designing an automated testing practice from scratch — not just extending one that already exists

- Hands-on experience with test automation frameworks (Playwright, Cypress, Selenium, or similar)

- Experience mentoring or upskilling other engineers in testing practices

- 5+ years of experience in Software Quality Assurance, including 3+ years focused on test automation

- Experience testing REST APIs (Postman or similar)

- Experience in testing web applications, APIs, mobile apps and backend services

- Experience with Git, CI/CD pipelines, and Agile practices

- Strong analytical and troubleshooting skills; excellent communication

- Comfort partnering with Product Managers who rely on you to help surface testing needs and edge cases

- Proficiency in Python and/or TypeScript; Ruby experience is a plus given our Rails services

- Experience with EV charging, OCPP, or similar device-communication protocols

- Experience with IoT, connected devices, or hardware-interfacing software — this is the environment you’d be working in day to day, though not a requirement

- Familiarity with AWS, Azure, or GCP

- Performance or load testing experience

📌 QA Automation Engineer (Toronto)
🏢 SWTCH
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: qa automation engineer (toronto) / toronto