QA Automation Engineer (Contract)
Demand For HR
Toronto
On-site
CAD 80,000 - 100,000
Full time
13 days ago
Job summary
An IT services leader is seeking a Senior Automation QA Engineer for a 6-month contract position in Toronto. Responsibilities include designing automated test frameworks and collaborating with Agile teams. The ideal candidate should have over 5 years of experience in QA Automation, strong Python and SQL skills, and the ability to work onsite 4 days a week.
Qualifications
- 5+ years of hands-on experience in QA Automation or Software Quality Engineering.
- Proficiency in Python, SQL, and Pytest for test scripting and automation.
- Strong understanding of both manual and automated testing practices.
- Proven ability to write clean, efficient, maintainable code.
- Experience coordinating testing efforts across multiple teams.
- Ability to work onsite 4 days a week in downtown Toronto.
Responsibilities
- Design, develop, and maintain automated test frameworks and scripts.
- Collaborate in Agile teams to shift testing left.
- Champion a quality-first mindset across the team.
- Analyze test outcomes to improve automation practices.
- Define and execute test plans and scripts, working closely with developers.
Skills
QA Automation
Software Quality Engineering
Python
SQL
Pytest
Manual testing
Automated testing
Our client is looking to hiring a Senior Automation QA Engineer on behalf of a global IT services leader, working with one of the most respected institutional investors in the world. Known for its mission-driven culture and long-term investment strategy, this client manages a global portfolio across public and private equity, real estate, infrastructure, and fixed income.This is an opportunity to contribute to an elite engineering team supporting critical business functions and delivering high-impact solutions in a fast-paced, agile environment.This is a 6-month contract role.What You’ll Do- Design, develop, and maintain automated test frameworks and scripts to increase test coverage and efficiency.
- Collaborate in Agile teams, including developers, testers, and business partners, to shift testing left and embed quality throughout the development cycle.
- Champion a quality-first mindset across the team, influencing peers to integrate automation into their development workflows.
- Participate in product design and development to ensure quality is considered from inception.
- Analyze test outcomes to improve stability, efficiency, and scalability of automation practices.
- Define and execute test plans, write test cases/scripts, identify defects, and work closely with developers to ensure high-quality deliverables.
- Apply software engineering best practices to continuously improve testing standards and processes.
- Foster a culture of collaboration, feedback, and continuous learning within the QA and development teams.
- Maintain strong working relationships with internal teams and vendor partners.
What You BringMust-Have:- 5+ years of hands-on experience in QA Automation or Software Quality Engineering.
- Proficiency in Python, SQL, and Pytest for test scripting and automation.
- Strong understanding of both manual and automated testing practices, including test planning, case design, scripting, regression, and execution.
- Proven ability to write clean, efficient, maintainable code.
- Experience coordinating testing efforts across multiple teams in fast-paced environments with competing priorities.
- Ability to work onsite 4 days a week in downtown Toronto.
Nice-to-Have:- Previous experience in capital markets or investment management environments.