1

Software Test Engineer Jobs in Ontario (NOW HIRING)

Senior Software Test Engineer

Toronto, ON · On-site

CA$137K - CA$172K/yr

As a Senior Software Test Engineer (Test Infrastructure and Tooling) at Coursera, you'll play a key role in helping teams produce high-quality software for millions of learners across the world.

Design and document the test hardware and software required to meet all the test specifications Development and Deployment Tasks: * Work with other test engineers while writing the software test ...

Aerospace Test Engineer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering ... Plan, execute, and support verification activities across hardware, software, and complete systems.

Software Engineer in Test (SET)

Chatsworth, ON · On-site

CA$140K - CA$165K/yr

Machina Labs is seeking a Software Engineer in Test (SET) to own quality, validation, and release execution across our software platform as we develop and deploy new features and services. This role ...

Test Engineer

Kanata, ON · On-site

CA$75K - CA$95K/yr

Join Us as a Test Engineer! Are you passionate about building reliable test systems that ensure ... If you enjoy combining electrical engineering, software development, and hands-on hardware ...

Software Test Infra Student Number of Position(s): 2 Duration: 4 Months Date: Jan-Apr, 2027 ... Automation engineering using Python and shell scripting, including non-trivial workflows, with ...

next page

Showing results 1-20

Software Test Engineer information

See Ontario salary details

$16

$44

$66

How much do software test engineer jobs pay per hour?

As of Sep 15, 2026, the average hourly pay for software test engineer in Ontario is $44.14, according to ZipRecruiter salary data. Most workers in this role earn between $35.58 and $50.96 per hour, depending on experience, location, and employer.

What is a software test engineer?

A software test engineer conducts quality assurance tests on software to make sure programs are functioning properly. The three types of testing strategies are black box, where the tester is not familiar with the software, white box, where the tester is aware of the software’s internal structure, and gray box, which is a combination of the two. Responsibilities in this job include running diagnostic tests with a critical mindset, assessing the functionality, and reporting the findings.

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

To thrive as a Software Test Engineer, you need a solid understanding of software development life cycles, test methodologies, and proficiency in programming languages such as Python or Java, often supported by a degree in computer science or related fields. Familiarity with automation tools like Selenium, JUnit, or TestNG, and knowledge of bug tracking systems such as Jira are typically required. Attention to detail, analytical thinking, and effective communication set standout engineers apart by enabling thorough defect identification and clear reporting. These skills and qualities are crucial for ensuring software reliability, meeting quality standards, and facilitating smooth collaboration across development teams.

What are some common challenges faced by software test engineers when working with cross-functional development teams?

Software Test Engineers often encounter challenges such as aligning testing timelines with rapid development cycles, ensuring clear communication of bugs and requirements, and adapting to evolving project priorities. Collaborating closely with developers, product managers, and UX designers requires proactive communication and flexibility, especially when dealing with ambiguous requirements or shifting deadlines. To succeed, it's important to maintain detailed documentation, participate actively in agile ceremonies, and foster a collaborative attitude to resolve issues efficiently and ensure high-quality software releases.

What is the difference between Software Test Engineer vs QA Analyst?

AspectSoftware Test EngineerQA Analyst
CertificationsISTQB, CSTE, CSQAISTQB, CSTE, CSQA
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT organizations
Primary FocusDesigning, executing tests, automationTest planning, process improvement, documentation

Both roles often require similar certifications and work in software testing environments within tech industries. The Software Test Engineer typically focuses on test case development, automation, and execution, while the QA Analyst emphasizes test planning, quality processes, and documentation. Understanding these distinctions helps organizations assign the right responsibilities and professionals for their testing needs.

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

The most popular types of Software Test Engineer jobs in Ontario are:

What are popular job titles related to Software Test Engineer jobs in Ontario?

For Software Test Engineer jobs in Ontario, the most frequently searched job titles are:

Infographic showing various Software Test Engineer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $91,821 per year, or $44.1 per hour.

Senior Software Test Engineer

Toronto, ON • On-site

Coursera
E-Learning • 51 - 200 employees

CA$137K - CA$172K/yr

Full-time

Posted 14 days ago


Job description

Job Overview:

As a Senior Software Test Engineer (Test Infrastructure and Tooling) at Coursera, you'll play a key role in helping teams produce high-quality software for millions of learners across the world. Actively seeking out opportunities for test coverage, infrastructure,  and framework improvements, you'll be an enabling force; allowing developers to deliver value to our customers quickly and safely.

You'll work closely with Infrastructure, and SRE teams to optimize build and test pipelines for speed, coverage, and reliability. Collaborating with Engineering leaders and fellow Test Engineers, you'll help define effective test strategies and process improvements to help quality at Coursera scale.

Responsibilities:

  • Build software and solutions that empower Engineering teams to solve problems and deliver high-quality software 
  • Research and identify AI augmented agentic solutions and lead large-scale test automation initiatives 
  • Monitor test environments and provide support when errors and incidents occur
  • Contribute to e2e test strategy, analyze requirements, build test plans, and design test cases for new features, integrations (regression, performance, load)
  • Lead quality initiatives of one or more teams to ensure higher bar of quality
  • Actively seek out areas for improvement in our tech stack and find creative ways to break our product and systems
  • Use quality metrics and performance metrics to drive change and improve quality

Basic Qualifications:

  • 7+ years of testing experience, ideally testing web applications
  • 7+ years working directly with product teams in an agile environment
  • 6+ years of experience in UI and API automation
  • 1+ years of experience in developing AI augmented agentic testing frameworks, evals for AI driven applications
  • 6+ years of experience working with CI/CD build pipeline with a focus on test automation (Github actions, Circleci, Kubernetes)
  • Experience with development and maintenance of test automation tools using popular open source technologies(Puppeteer, Cypress, Playwright, Selenium), MCP servers, 

Preferred Qualifications:

  • Previous startup experience and testing in an Agile development life cycle is a plus
  • Experience with API testing frameworks (Postman, REST-assured, Pact)
  • Programming or scripting language proficiency (JavaScript, Java, Python)
  • Experience with Cloud platforms such as AWS, Azure, or GCP
  • Exceptional written and verbal communication skills


If this opportunity interests you, you might like these courses on Coursera:

  • Interactivity with JavaScript 
  • Testing with Agile
 
Compensation
Coursera offers competitive pay and fair compensation practices across all regions. Job titles may span multiple career levels, and the targeted hiring base salary range for this role in Canada is  CAD $137,600 - $172,000. Actual compensation will depend on factors such as experience, education, transferable skills, business needs, and location. This range may be adjusted over time and may include eligibility for variable pay, equity, and comprehensive benefits.
 
#LI-C