1

Contract Software Tester Jobs in Ontario (NOW HIRING)

You're excited by the chance to help define how BIMM builds, tests, and ships agentic software for ... Contribute to BIMM's MCP tooling catalog by implementing, testing, documenting, and maintaining MCP ...

Staff Software Engineer, Adaptive Experiences Platform Waterloo, ON About the Role The DTIS Nurture ... Experience with developer tooling, visual preview systems, contract testing, schema validation, or ...

New

Contract Duration: 12 Months Domain: BFSI Pay Rate: CAD 50-55 /hour Incorporated Application Deadline: Sep 30th, 2026 SKILLS REQUIRED * 8+ years of overall experience in Software Testing and Test ...

POS (GK Software) Specialist

Toronto, ON · Hybrid

CA$82 - CA$87/hr

Hybrid - 4 Days Onsite / 1 Day Remote Duration: 12-Month Contract Pay Rate: $82 - $87 per hour ... Lead system testing, deployment activities, troubleshooting, debugging, and release readiness ...

... testing, and maintenance of enterprise applications. The ideal candidate will have extensive hands ... Sector CRM, Contracts, Partner Management, Public Sector Partner Portal, eService, or Grants ...

Showing results 21-40

Contract Software Tester information

See Ontario salary details

$11

$44

$82

How much do contract software tester jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for contract software tester in Ontario is $44.34, according to ZipRecruiter salary data. Most workers in this role earn between $27.64 and $56.01 per hour, depending on experience, location, and employer.

What does a contract software tester do?

A Contract Software Tester is a professional who is hired on a temporary basis to evaluate and ensure the quality of software applications. They design and execute test cases, identify bugs or issues, and report their findings to the development team. Their main goal is to ensure that the software meets specified requirements and functions correctly before it is released. Contract testers are often brought in for specific projects or during peak development periods, providing flexibility and specialized expertise.

What are some common challenges contract software testers face when integrating with new development teams?

As a contract software tester, one of the biggest challenges is quickly adapting to different team cultures, workflows, and tools. Since contracts are often short-term, you need to rapidly understand the project's context, the specific testing requirements, and communication protocols. Building trust and effective collaboration with permanent team members in a limited timeframe is essential, as is staying organized to manage multiple projects or shifting priorities. Proactively asking questions and leveraging documentation can help smooth the integration process.

What are the key skills and qualifications needed to thrive as a contract software tester, and why are they important?

To thrive as a Contract Software Tester, you need a strong understanding of software testing methodologies, experience with test case design, and typically a degree in computer science or a related field. Familiarity with automated testing tools (such as Selenium or JUnit), bug tracking systems (like Jira), and potentially ISTQB certification are commonly required. Attention to detail, analytical thinking, and effective communication skills help testers identify issues and collaborate with developers. These skills ensure reliable software delivery, minimize defects, and support project success in dynamic contract environments.

What is the difference between Contract Software Tester vs Contract QA Analyst?

AspectContract Software TesterContract QA Analyst
CertificationsISTQB, CSTEISTQB, CSTE
Work EnvironmentSoftware development teams, testing labsTesting teams, quality assurance departments
Industry UsageTech, finance, healthcareTech, manufacturing, retail

Contract Software Testers focus primarily on executing test cases, identifying bugs, and ensuring software quality through manual or automated testing. Contract QA Analysts often have broader responsibilities, including test planning, process improvement, and quality metrics analysis. While both roles require similar certifications and work environments, the Contract Software Tester is more hands-on with testing execution, whereas the Contract QA Analyst emphasizes overall quality strategy.

What are the most commonly searched types of Software Tester jobs in Ontario?

The most popular types of Software Tester jobs in Ontario are:

What cities in Ontario are hiring for Contract Software Tester jobs?

Cities in Ontario with the most Contract Software Tester job openings:

Infographic showing various Contract Software Tester job openings in Ontario as of August 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $92,237 per year, or $44.3 per hour.

Quality Assurance Architect (*18 Month Contract*)

CAPREIT

Toronto, ON • Hybrid

CA$60 - CA$80/hr

Full-time, Contractor

Posted 18 days ago


Key responsibilities

  • Design and implement QA frameworks, methodologies, and standards across enterprise applications.

  • Lead QA efforts for ERP-to-ERP migration projects, including developing migration-specific test strategies and automation.

  • Coordinate testing activities, review test scripts, monitor progress, and communicate status updates to stakeholders.


Job description

 

Title: Quality Assurance Architect (18 Month Contract)

Reports To: Associate Director, Enterprise Application

Position Summary: We are seeking a Quality Assurance (QA) Architect to lead the design, implementation, and coordination of enterprise-wide testing strategies. This role is critical in ensuring the reliability, scalability, and performance of our systems, with a strong focus on ERP-to-ERP migration projects. The QA Architect will not only define test architecture but also oversee the entire QA process - from requirements gathering to issue resolution - ensuring seamless collaboration across teams.

Responsibilities:

Test Architecture & Strategy

  • Define and implement QA frameworks, methodologies, and standards across enterprise applications.
  • Design scalable automated testing solutions across functional, integration, performance, and security domains.
  • Establish governance for test design, execution, and reporting, ensuring consistency across teams.
  • Champion the use of automation languages (Java, Python, C#, JavaScript) to build robust, reusable test suites.

Testing Coordination

  • Collaborate with business and technical teams to translate requirements into comprehensive test strategies.
  • Review and approve automated and manual test scripts to ensure coverage, maintainability, and quality.
  • Maintain and track issue logs, ensuring timely resolution and escalation where needed.
  • Coordinate defect triage meetings and communicate status updates to stakeholders.
  • Monitor progress of testing activities and provide regular reports on quality metrics.

ERP Migration Testing

  • Lead QA efforts for ERP-to-ERP migration projects, ensuring data integrity, process continuity, and system reliability.
  • Develop migration-specific test strategies covering data validation, reconciliation, and end-to-end business process testing.
  • Implement automation for data reconciliation and regression testing to accelerate validation cycles.

Technical Leadership

  • Drive adoption of CI/CD-integrated testing practices using Azure DevOps (ADO).
  • Provide hands-on guidance in building automation frameworks using Selenium, Cypress, JUnit, TestNG, or similar tools.
  • Mentor QA engineers in scripting best practices and automation design patterns.
  • Evaluate and recommend modern testing tools, frameworks, and technologies to continuously improve QA maturity.

Skills & Qualifications:

  • 10+ years of experience in software testing/QA, with at least 5 years in an architect or lead role.
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Strong expertise in test automation frameworks (e.g., Selenium, Cypress, JUnit, TestNG).
  • Hands-on experience with Azure DevOps (ADO) for test management, CI/CD, and issue tracking.
  • Proven experience in ERP-to-ERP migration project testing (SAP, Oracle, Dynamics, or similar).
  • Proficiency in programming languages (Java, Python, C#, or similar).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Excellent problem-solving, communication, and leadership skills.
  • Strong organizational and coordination skills.
  • Analytical mindset with attention to detail.
  • Ability to balance strategic planning with hands-on execution.
  • Passion for innovation and continuous improvement.

Compensation & Work Arrangement:

  • Competitive Base Salary between $60/hr. - $80/hr.
  • Hybrid Work Model: Minimum 3 days a week in the office
Employment Type: OTHER