PassRidge Flex: new 3-4h/day tasks every week, paid hourly or per project. See open tasks →

Salary6 min readData snapshot 20 Oct 2026

How much do QA engineers earn? What 3,686 posted pay ranges show

The short answer

Our pay model rests on 3,686 employer-posted pay ranges. Among the 289 US annual ranges in the current listings, the median midpoint is $136k and the middle half runs from $110k to $185k. Seniority and role move pay more than anything else.

Key findings

  • US annual posted ranges (n=289) have a median midpoint of $136k; the middle half sits between $110k and $185k.
  • Senior midpoints (n=73) have a median of $185k; mid-level (n=139) $114k. Junior midpoints (n=7) have a median of $75k.
  • By role, the highest median among roles with at least 5 ranges is Security / Penetration Tester ($235k); the lowest is Technical Writer (QA / Docs) ($92k).
  • US hourly ranges (n=55) have a median midpoint of $37 an hour. Annual ranges are 29% wide at the median, so the top of a range is not the offer.

01What the sample is

PassRidge's salary model is calibrated on 3,686 posted pay ranges (2,479 of them US) taken from public employer job boards and job feeds. The 3,863 listings in this snapshot carry 605 employer-published ranges, of which 289 are US annual ranges in dollars and 55 are US hourly ranges. Those are the ranges we can break down below.

$136kMedian US annual midpoint · n=289
$110k–$185kMiddle half of midpoints
$37/hMedian US hourly midpoint · n=55

02Pay by level

Levels with fewer than five ranges are left out. The chart shows, for each level, the spread of range midpoints for US annual postings: the thin line runs from the lowest to the highest midpoint (cut at the edge of the chart when it runs further), the red box is the middle half and the dark tick is the median.

US annual posted pay by level (range midpoints, USD)
  • Middle half of ranges
  • Median
  • Lowest to highest
  • › line continues past the axis
$0k$75k$150k$225k$300kJunior$75k n=7Mid$114k n=139Senior$185k n=73Lead$152k n=70

The median goes from $114k at mid-level (n=139) to $185k at senior (n=73), a difference of $71k. Lead (n=70) has a median of $152k, below senior: lead postings include manager roles, and with this few ranges one or two postings move the median.

03Pay by role

Roles with at least five US annual ranges are shown below. The last two columns are our own US model for a mid-level and a senior hire in the same role (salary pages). The posted figure mixes levels, so it is not directly comparable to either column.

US annual posted pay by role (midpoints, USD)
RolenPosted medianMiddle halfModel midModel senior
Manual QA Tester84$118k$88k–$155k$82k$102k
QA Automation Engineer59$140k$113k–$185k$121k$154k
SDET49$140k$110k–$185k$131k$167k
QA Lead / Manager37$140k$125k–$165k$110k$140k
Business / Test Analyst15$110k$96k–$118k$89k$114k
Security / Penetration Tester15$235k$182k–$235k$181k$231k
Technical Writer (QA / Docs)8$92k$88k–$96k$90k$119k
AI / LLM Evaluation QA7$205k$165k–$238k$104k$148k
Performance Test Engineer7$190k$172k–$460k$147k$194k

The highest posted median is Security / Penetration Tester ($235k) and the lowest Technical Writer (QA / Docs) ($92k). Posted medians can sit above our model because they come from US employers that publish ranges, mostly technology companies, and because a role name hides different levels. Release / DevOps Engineer, Mobile QA Engineer, Accessibility Tester and Data / ETL QA Engineer have fewer than five US annual ranges each, so we do not publish a posted median for them. Where posted data is thin, the salary pages lean on the model and say so.

04Hourly and contract ranges

55 US ranges in the listings are hourly.

US hourly posted ranges (USD per hour)
RolenMedian midpointLowest to highest
Manual QA Tester33$37$18–$90
SDET5$65$40–$82
QA Automation Engineer5$37$28–$90
Technical Writer (QA / Docs)3$39$36–$42
Performance Test Engineer2$47.5$22–$70
QA Lead / Manager2$44.5$30–$65
Game QA Tester2$15.5$10–$25
AI / LLM Evaluation QA1$62.5$40–$85
Business / Test Analyst1$35$30–$40
Localization QA Tester1$32$32–$32

Annualised at 2,080 hours, the median hourly midpoint ($37) is $77k a year. Contract rates have to cover benefits, tax and gaps between jobs, so do not compare them one-to-one with a salary.

05Outside the United States

Outside the US the sample is far smaller. Three countries have enough ranges to show at all, and none has enough to publish a role-by-role table.

Posted ranges outside the US (annualised, converted to USD)
CountrynMedian midpointCurrencies
Canada132$102kCAD/USD
United Kingdom29$57kEUR/GBP/USD
Germany8$74kEUR/USD

261 of the 605 posted ranges are not US dollar ranges. Most employers outside the US and Canada do not publish a range at all; the pay transparency article shows by how much.

06Method and limits

Sample: 3,863 public postings harvested 20 Oct 2026 from employer career pages and public job feeds. Listings are postings, not people or confirmed openings: one role open in several cities counts several times (2,417 distinct titles across 3,863 postings). PassRidge talent-pipeline roles (149) are excluded from every statistic.

The calibration set (3,686 observations) and the listing-level ranges used here (605) come from the same harvest but are counted differently, so the two numbers differ.

Pay figures use only ranges the employer published (605 postings). Ranges in other currencies are converted at the indicative rates in our rate table dated 2026-10-01; hourly ranges are annualised at 2,080 hours. Employers that publish a range are not a random sample of employers, and most of them are US companies.

The method for roles, tools and pay is documented on our salary methodology page. Spot an error? Write to [email protected].

Go deeper

Sources

Keep reading

Related analyses

PassRidge Insights

One analysis a month, with the data behind it

New postings, new pay ranges, same method. No third-party tracking, no sponsored content.

PassRidge / start here

Test the market, not your patience.

Tell us the role you want or the role you need. A QA-only recruiter replies within one working day.

Choose your location

We use your location to show local pay, jobs and the right PassRidge legal entity. It never changes the page URL.

Search PassRidge