Careerhelp

Software Tester

Find the bugs before the customers do. The most common side door into a tech career.

Typical pay
$73,000a year
Time to qualify
up to 4 yearsafter high school
Demand
Limited
Licence needed
Noanyone can do it

Click through it

Start
Download the one-pagerPDF

Pay, the path, pros and cons and the facts on one printable page. Good for a wall or a guidance counsellor.

Or jump to a part

  1. 1.MoneyWhat you earn and what it costs to get there.5 screens
  2. 2.EducationThe exact path from high school to qualified.4 screens
  3. 3.OptionalThings you don't need, but that help.2 screens
  4. 4.ExtrasDay to day, pros and cons, where you'd work.4 screens
  5. 5.FactoidsThings people don't tell you.4 screens

Or read the whole thing here

Money

What you earn and what it costs to get there.

What testers make

Typical

$73,000

Manual tester

$36,000

Automation lead

$107,000

Job Bank's national median is $35 an hour, about $73,000 a year full time. The range is wide because the job is wide: game testers and manual testers sit at the bottom, and automation engineers who write code all day sit at the top.

Starting out

$36,000 to $50,000

Manual QA (quality assurance) tester, often contract

Job Bank's low end is $17.50 an hour, barely above minimum wage in some provinces. That is game studio and contract testing. Testers with a diploma and some coding start closer to $50,000.

Automation and leadership

$90,000 to $107,000

Test automation engineer, QA (quality assurance) lead or manager

Job Bank's top end is $51.28 an hour. The jump from clicking through an app by hand to writing code that tests it automatically is the single biggest pay step in this field.

What it costs to get there

No formal training
$0. Manual testing jobs sometimes hire on aptitude alone.
College diploma (2 to 3 years)
$4,000 to $8,000 a year at Ontario colleges
University computer science degree (4 years)
$8,000 to $15,000 a year
ISTQB (International Software Testing Qualifications Board) Foundation certificate
A few hundred dollars for the exam, booked through the Canadian Software Testing Board
Roughly, all in
Nothing to $60,000

Tuition, fees, exams and kit. Not rent, food or travel

Manual testing is one of the few technology jobs that still hires on aptitude, so the low end is genuinely zero. An ISTQB (International Software Testing Qualifications Board) Foundation certificate costs a few hundred dollars for the exam and is optional proof rather than a requirement. The high end is a four year computer science degree, which opens the automation side where the pay is higher, and a two or three year college diploma is the middle route at roughly 8,000 to 24,000 dollars. This is the cheapest technology job to enter and also the one where you most need to keep adding skills to move up.

Testing is the cheapest tech job to enter. It is also the one where you most need to keep adding skills to move up.

How testers get paid

  • Salary

    Banks, software companies, government.

  • Contract

    Very common. Companies staff up testers before a big release, then let contracts end.

  • Hourly

    Game studios and outsourced testing companies.

  • Crowd testing

    Paid per bug found on platforms that farm out testing. Side money, not a living.

Education

The exact path from high school to qualified.

The path

Many roads in, and the job itself is a road to somewhere else.

  1. 1

    High school

    Grades 11 and 12

    Computer science if offered. Testing rewards people who are careful, curious and a little suspicious. Try breaking the apps you use and writing down exactly how.

  2. 2

    Training, or not

    0 to 4 years

    A 2-year college diploma in computer programming (Algonquin, Seneca, NAIT (Northern Alberta Institute of Technology), Nova Scotia Community College) is the most common. Some testers have a computer science degree. Some have no training and got in through a game studio or a contract.

  3. 3

    First testing job

    Months

    Manual QA (quality assurance): following test plans, clicking through features, writing bug reports developers can reproduce.

  4. 4

    Add automation

    1 to 2 years

    Learn to write tests in code (Selenium, Playwright, Cypress) and to read the developers' code. Get the ISTQB (International Software Testing Qualifications Board) Foundation certificate.

  5. 5

    Specialize or move on

    3 to 5 years in

    Automation engineer, performance tester, security tester, QA lead, or cross over to development or product management.

High school courses that help

  • Computer science

    Reading code is soon part of the job.

  • English

    A bug report is technical writing. Clear ones get fixed, vague ones get ignored.

  • Math

    Logic and edge cases. Also required if you go the degree route.

  • Any science with labs

    Testing is running experiments and recording results.

Time and money, at a glance

Years after high school
0 to 4, depending on the route
Admission
Diplomas need Grade 12 English and math
Total tuition
$0 to $50,000
Paid while training?
Yes on co-op, and manual testing jobs hire before any training

Not regulated

No licence or registration. The ISTQB (International Software Testing Qualifications Board) certificate is voluntary, but it is the standard employers recognize worldwide. In Canada the exams are run through the Canadian Software Testing Board. Foundation Level is the entry certificate, and it is the prerequisite for every advanced one.

Optional

Things you don't need, but that help.

Skills that raise your pay

  • Test automation

    Writing code that tests code. Doubles your value to an employer.

  • Performance testing

    Finding out what breaks when 100,000 people log in at once. Banks and retailers pay well for it.

  • Security testing

    The first step toward penetration testing, which pays far more.

  • ISTQB (International Software Testing Qualifications Board) advanced and agile certificates

    Build on the Foundation Level and are common on senior job ads.

Nice-to-haves

  • A bug portfolio

    Write-ups of bugs you found in public software, or bug bounty submissions.

  • SQL (the language for querying databases)

    Checking the data behind an app is a big part of real testing.

  • Domain knowledge

    Testers who understand banking, health or games catch bugs nobody else sees.

Extras

Day to day, pros and cons, where you'd work.

A typical day

Stand-up with the developers, then a build to test. You work through a test plan, try the things the plan forgot, and write up every failure with exact steps to reproduce it. An automation engineer spends the day writing and fixing test code instead, then reading overnight results. Before a release, everyone tests everything and days run long. Game testers may play the same level for a week looking for one crash.

The honest trade-offs

The good

  • The lowest barrier into tech, no degree needed
  • You learn how software is really built, which sets up a move into development
  • Remote work is common
  • Satisfying: you protect real users from real problems

The hard parts

  • Low starting pay, especially in games and contract work
  • Job Bank rates prospects limited in Ontario, Alberta and BC and very limited in Quebec
  • Manual testing is being automated, so standing still is risky
  • Repetitive at the bottom, and testers get blamed for bugs they did not write

Work life

Typical hours
37 to 40 a week, long days before releases
Remote work
Common
Physical demand
Low
Unionized
Rare, some government roles

Factoids

Things people don't tell you.

Over a million people hold the same certificate

ISTQB (International Software Testing Qualifications Board) had issued more than 1.1 million certifications worldwide as of 2025, across more than 130 countries. Its vocabulary is the shared language of testers everywhere, including Canada.

The first computer bug was an actual bug

In 1947, engineers at Harvard found a moth stuck in a relay of the Mark II computer and taped it into the logbook with the note: first actual case of bug being found. The word had been used for glitches before, but the moth made it famous.

Game testing is a foot in the studio door

Many game designers, producers and programmers in Montreal and Vancouver started in QA (quality assurance). It is the lowest-paid job in a studio and the one that teaches you how every part of a game fits together.

Tests now run before humans wake up

At most software companies, thousands of automated tests run every time a developer saves code, and a full suite runs overnight. The tester's job has moved from clicking buttons to writing and reading those tests.

Where these numbers come from

Last checked September 2026. Pay figures are typical full-time annual amounts in Canadian dollars, based on Government of Canada Job Bank wage data and published salary grids. They vary by province, employer and experience. Tuition is for domestic students.