QA Automation Engineer
Swtch
- Toronto, Canada
- Mid Level
- 5+ years
- Posted
Skills
Required
- test automation
- APIs
- Software Quality Assurance
- REST
- Postman
- web applications
- mobile apps
- backend services
- Git
- CI/CD pipelines
- Python
- TypeScript
- Ruby
- Rails
- AWS / Azure / GCP
Preferred
- automated testing
- test automation frameworks
- Playwright
- Cypress
- Selenium
Join our team as a QA Automation Engineer, where you'll have the opportunity to design and build our automated end-to-end testing practice from the ground up. You'll work closely with Product and Engineering to ensure our products are reliable, scalable, and deliver an exceptional customer experience. This role offers real latitude in defining testing requirements and strategies, and you'll have the chance to mentor and train other engineers in testing practices.
Concevoir et construire la pratique de test automatisé E2E de l'entreprise à partir de zéro, en travaillant en étroite collaboration avec les équipes Produit et Ingénierie.
Responsibilities
- Développer et exécuter des suites de tests automatisés fonctionnels, de régression, d'intégration et de bout en bout, et mettre en œuvre les parties automatisées des plans de test que vous définissez.
- Mentorer et former les ingénieurs sur l'écriture, la maintenance et l'extension des tests automatisés, en construisant la capacité de test au sein de l'équipe.
- 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
Requirements
- Enjoy the flexibility of remote, hybrid, or in-office working options, along with health benefits starting day 1 and learning and development opportunities.
- 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
jobapplier