Career profile

Software QA Analyst / Tester

Software testers find where programs fail and give programmers steps that recreate each problem.

Say an app shows "Saved," yet your edits disappear. In software quality assurance (QA), you dig into why and write a useful bug report.

An adult software quality assurance tester comparing a mobile app on two phones with a test checklist at a desk.

A day in the life

1A software tester compares requirements with a form and writes checks, including what should happen when a required field is empty.

Turn requirements into test checks

Draft checks from a feature's requirements, each naming the expected result, like leaving a required form field blank.

2A tester repeats a form failure and records the steps, expected warning, and unexpected success for a developer beside him.

Recreate the bug and log it

Retrace the failing steps, then log expected versus actual results in the bug tracker for a developer.

3A tester confirms that the empty field now triggers a warning, then checks nearby form controls for new problems.

Retest the fix and nearby features

After a code change, rerun the failed test, then check nearby features for anything the change broke.

4A tester turns recorded browser actions into a repeatable test and adds a check for the expected warning while a coworker reviews it.

Turn clicks into a browser test

In browser testing, Playwright can turn your clicks into test code, and you add checks for expected results.

Quick facts

Preparation

Bachelor’s degree typical

United States · 2025

Pay

$104,300/year

United States · May 2025

Outlook

5.7% projected growth

United States · 2025–2035

Quick orientation

Preparation, pay & outlook

Preparation

Bachelor’s degree typical

Employer requirements vary.

Geography
United States
Period
2025

Pay

$104,300/year

National median, equivalent to $50.14/hour.

Geography
United States
Period
May 2025

Outlook

5.7% projected growth

About 10,700 openings per year on average over 2025–2035.

Geography
United States
Period
2025–2035

Fit, tradeoffs & changing tools

Things to weigh

  • Much of the day is spent sitting at a computer.
  • Repeated checks can become tedious, and delivery deadlines can add pressure.

Where AI may help

Artificial intelligence (AI) tools can draft browser-test plans, generate test code, and attempt repairs when tests fail. Playwright offers these capabilities.

What people still lead

You judge whether the checks cover important failures and whether a changed test still checks the right behavior.

What we can’t predict yet

How much test maintenance teams can hand over remains unsettled: a tool may repair a test, skip it, or reach its limits before resolving the failure.

Pay in context

Earnings

The national median is $104,300 a year, or $50.14 an hour. That describes the whole occupation, not a starting offer.

The spread is wide

The 10th-percentile annual wage is $61,440; the 90th-percentile wage is $167,010. These mark positions in the pay distribution, not beginner and senior salaries.

Geography
United States
Period
May 2025
Pay basis
Annual employee wage percentiles for software quality assurance analysts and testers

Workplace type matters

Annual medians are $129,930 in manufacturing and $99,960 in computer systems design and related services. These industry averages do not determine an individual offer.

Geography
United States
Period
May 2025
Pay basis
Industry median annual employee wages for software quality assurance analysts and testers

Openings include replacement hiring

Employment is projected to grow 5.7% from 2025 to 2035, with about 10,700 openings annually on average. Openings include replacing workers who leave the occupation; they are not all newly created jobs.

Geography
United States
Period
2025–2035
Pay basis
Employment projection; not compensation or current vacancies

Getting started

Earn a relevant bachelor’s degree

What the route involves
Study computer and information technology or a related field such as engineering or mathematics.
What it can lead to
You meet the typical education level for entry into this occupation.

Target jobs accepting an associate degree

What the route involves
Complete an associate degree matched to the requirements of testing jobs you are considering.
What it can lead to
Some employers accept this education level for new hires.
What to check
Check each employer’s requirements before choosing a program.

A bachelor’s degree is the usual preparation, but some jobs accept shorter education routes.

After entry

Career paths

This starts where the entry routes leave off: early work, growing capability, and advancement or specialization.

  1. Get established

    Learn the product and the team’s reporting habits. Make your test results clear enough for another tester to repeat.

  2. Build automation skills

    Turn a familiar browser workflow into an automated test, then learn to adjust its code and expected-result checks as the application changes.

  3. Own a testing strategy

    Take responsibility for a release’s test plan, priorities, and remaining risks.

    • Specialize in building and maintaining automated tests.

Where you can work

Contract app-testing teams

You may join a distributed team testing mobile apps. Contracts can have an end date, and remote work can still require shared core hours with the project team.

  • Indoors
  • Remote may be possible

Game-language testing teams

In this specialty, you check in-game text and voice with translation and writing staff. Language expertise matters, and several projects may compete for your attention before deadlines.

  • Indoors
  • Office

Try it

See whether the job clicks before you commit to the path.

Use a notes app with a disposable note. Write four checks for saving, editing, searching, and reopening it, including what should happen. Run them twice. If a result differs, write steps someone else could repeat. Notice whether investigating the mismatch interests you.

Stay safe: Use made-up text rather than personal information.

Explore more careers

Sources

  1. O*NET OnLine. Software Quality Assurance Analysts and Testers. Accessed 2026-10-03.
  2. O*NET OnLine / U.S. Bureau of Labor Statistics. National Wages: Software Quality Assurance Analysts and Testers. Accessed 2026-10-03.
  3. U.S. Bureau of Labor Statistics. Occupational projections and worker characteristics. Accessed 2026-10-03.
  4. U.S. Bureau of Labor Statistics. Software Developers, Quality Assurance Analysts, and Testers. Accessed 2026-10-03.
  5. Microsoft Playwright. Playwright Test Agents. Accessed 2026-10-03.
  6. Microsoft Playwright. Test generator. Accessed 2026-10-03.
  7. Testlio. QA Tester (Future Roles). Accessed 2026-10-03.
  8. Nintendo of America. Language QA Tester – Brazilian Portuguese. Accessed 2026-10-03.

Your message goes to the Great Jobs team. How we use your information