Automation Test Engineer
- Toronto, ON, Canada
$90,000 to $120,000 CAD / year · Full-time
Applications open in a new tab.
Job details
- Pay
- $90,000 to $120,000 CAD / year
- Job type
- Full-time
- Apply by
- Experience
- 6 years of overall QA experience, including 4+ years in a hands-on test automation role
- Posting language
- English
- Posted
Original job description
Full job description
Key Responsibilities
- Own the end-to-end test strategy and test plan for assigned products/releases, covering functional, regression, integration, and automation coverage.
- Lead, mentor, and manage a team of manual and automation QA engineers - including sprint planning, task allocation, and performance reviews.
- Drive automation framework design, tool selection, and coverage roadmap in partnership with automation engineers.
- Define and track quality metrics (defect density, test coverage, automation ROI, escape rate) and report status to engineering leadership.
- Act as the primary QA point of contact in sprint ceremonies, release planning, and go/no-go decisions.
- Review test plans, test cases, and automation scripts authored by the team to ensure quality and consistency.
- Coordinate with development, product and (where applicable) performance/security testing teams to ensure end-to-end release quality.
- Champion QA best practices, process improvements, and tooling upgrades (test management, CI/CD integration, shift-left testing).
- Manage resourcing and capacity planning for the QA team.
Must-Have Skills
- 6 years of overall QA experience, including 4+ years in a hands-on test automation role
- Strong hands-on experience with automation frameworks/tools such as Selenium using Java, Python.
- Proven experience managing a team (direct reports or matrixed) spanning both manual and automation testers.
- Solid understanding of the STLC/SDLC, Agile/Scrum practices, and release management processes.
- Experience with API testing (Postman/REST Assured) and CI/CD integration.
- Hands-on experience with test management and defect tracking tools.
- Strong stakeholder management, planning, and communication skills, with the ability to represent QA in cross-functional discussions.
- Demonstrated ability to build and evolve a test automation strategy, including ROI-driven prioritization of automation coverage.
- Strong at Debugging/Troubleshooting/Log Analysis.
- Strong in SQL queries writing and DB concepts.
More about this job
Responsibilities
Own end-to-end test strategy and release planning, lead and mentor manual and automation QA engineers, and guide automation frameworks, tools, and coverage. Track and report quality metrics, represent QA in cross-functional release decisions, and improve QA processes, tooling, and team capacity planning.
Requirements
Requires at least six years of QA experience, including four or more years in hands-on test automation, plus experience managing manual and automation testers. Candidates should have strong Selenium experience with Java or Python, API testing and CI/CD knowledge, familiarity with Agile and release processes, and skills in SQL, debugging, troubleshooting, and log analysis.
Skills
- Test Automation
- Selenium
- Java
- Python
- API Testing
- Postman
- REST Assured
- CI/CD Integration
- Test Strategy
- Test Planning
- Team Management
- Agile/Scrum
- Release Management
- SQL
- Debugging
- Log Analysis
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Management & Leadership
- Engineering
Keywords
- Quality Assurance
- Test Strategy
- Test Planning
- Functional Testing
- Regression Testing
- Integration Testing
- Test Automation
- Selenium
- Java
- Python
- Automation Frameworks
- API Testing
- Postman
- REST Assured
- CI/CD
- STLC
- SDLC
- Agile
- Scrum
- Release Management
- Test Management
- Defect Tracking
- Quality Metrics
- Automation ROI
- Shift-Left Testing
- Sprint Planning
- SQL
- Database Concepts
- Debugging
- Log Analysis