Enable job alerts via email!

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

Job description

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 Bring
Must-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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs