
Senior QA Automation Engineer
- Toronto, ON
- Permanent
- Temps-plein
- Design, develop, and maintain scalable automation frameworks to enhance test coverage, reliability, and efficiency
- Create and execute comprehensive automated test suites, covering both UI and API layers
- Document test plans and strategies and execute manual test cases on new features with an eye to automating them
- Collaborate with cross-functional teams—including developers, product managers, and QA peers—to define effective test strategies aligned with product goals
- Integrate automated tests into CI/CD pipelines to support fast and stable releases
- Participate in code reviews to uphold quality standards and ensure maintainable test scripts
- Advocate for and implement shift-left testing by working closely with development teams early in the SDLC
- Conduct performance testing to uncover bottlenecks and ensure systems stability
- Generate clear, actionable test reports and dashboards to communicate key quality metrics
- Continuously evaluate and optimize testing processes for greater performance and scalability
- Guide and mentor junior QA engineers, sharing best practices and technical expertise in automation
- Engage in Agile ceremonies such as daily stand-ups, sprint planning, reviews, and retrospectives to support team alignment and delivery
- Research, assess, and implement new tools and technologies to continuously evolve QA and automation practices
- Bachelor's degree in computer science, Engineering, or a related technical field
- 6+ years of experience in software quality assurance, with at least 3–5 years focused on test automation
- Proven experience with JavaScript (or TypeScript), with hands-on experience using Playwright or similar UI automation tools
- Proficient in API testing (manual and automated) using tools/frameworks such as REST Assured, ReadyAPI, or equivalent
- Demonstrated experience building or significantly enhancing automation frameworks from the ground up
- Solid understanding of CI/CD pipelines and integrating automated tests into DevOps workflows
- Experience with performance testing using tools like JMeter (or similar), and working knowledge of security testing practices
- Familiarity with Agile methodologies (Scrum or Kanban) and tools like Jira and TestRail
- Strong analytical and problem-solving skills, with high attention to detail
- Proven ability to lead initiatives, mentor teammates, and work effectively within cross-functional teams
- Experience working with cloud platforms, especially AWS
- Familiarity with version control systems like Git, and CI tools such as Jenkins, CircleCI, or GitHub Actions
- Understanding of advanced QA practices, exploratory testing and risk-based testing