Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

QA Salaries

QA roles pay a median of $145,000 per year across 767 postings that disclose pay, ranging from $115,536 to $171,518.

Updated November 3, 2026

Salary over time

Median advertised salary by month, USD per year. The shaded band is the middle half of postings.

February 2026 – October 2026 $90,274 – $174,638

Months follow the date a posting was published, and count postings closed since — the table below counts only those open now. A month needs 30 postings with a salary to be shown; a missing month is a gap, not a guess. A dashed step means the month had at least 3× the postings of the one before, so part of that change is which postings are counted. The hollow point is the current month, still filling up. These are postings on freehire, not the whole job market.

LevelCurrencyPeriod25thMedian75thPostings
InternUSDhour$25$30$3528
InternUSDyear$63,162$127,500$141,87526
InternTWDhourNT$198NT$200NT$21511
InternINRyear₹193,750₹225,000₹335,00011
InternTWDmonthNT$29,500NT$31,875NT$34,3758
InternSGDmonthSGD 1,262SGD 3,140SGD 4,1008
InternEURmonth€900€1,918€2,5838
JuniorUSDyear$75,600$86,350$100,00043
JuniorSGDmonthSGD 2,962SGD 3,725SGD 4,50012
JuniorMXNmonthMX$14,812MX$17,500MX$17,87510
JuniorRUBmonthRUB 35,000RUB 52,500RUB 60,0009
JuniorUSDhour$29$33$367
JuniorEURyear€32,625€37,500€37,8756
JuniorINRyear₹375,000₹500,000₹600,0005
JuniorPLNmonthPLN 6,500PLN 7,000PLN 7,0005
MiddleUSDyear$100,000$120,900$136,00075
MiddleEURmonth€4,568€5,000€5,90010
MiddleEURyear€42,125€42,750€48,8758
MiddlePLNhourPLN 88PLN 112PLN 1296
MiddlePLNmonthPLN 9,250PLN 9,500PLN 11,0005
MiddleRUBmonthRUB 115,000RUB 120,000RUB 125,0005
SeniorUSDyear$125,938$150,000$175,000416
SeniorINRyear₹1,125,000₹1,600,000₹2,337,50075
SeniorSGDmonthSGD 4,625SGD 5,750SGD 7,00043
SeniorCADhourCA$64CA$68CA$7038
SeniorEURyear€46,625€54,250€67,37530
SeniorEURmonth€4,407€5,204€5,70027
SeniorUSDhour$35$48$6422
SeniorPLNhourPLN 110PLN 122PLN 13022
SeniorCADyearCA$101,019CA$114,422CA$133,31220
SeniorTWDmonthNT$51,250NT$60,000NT$66,25019
SeniorMXNmonthMX$31,875MX$36,500MX$42,50019
SeniorPLNmonthPLN 15,250PLN 18,150PLN 20,57519
SeniorUSDmonth$1,450$4,050$4,50011
SeniorGBPyear£48,977£55,000£61,00010
SeniorPLNdayPLN 682PLN 950PLN 1,0509
SeniorEURday€360€475€4898
SeniorTWDyearNT$993,750NT$1,045,000NT$1,112,5008
SeniorPHPmonth₱87,500₱103,500₱110,0008
LeadUSDyear$115,000$145,000$184,00087
LeadINRyear₹1,125,000₹2,250,000₹3,000,00027
LeadEURyear€48,125€55,500€61,87818
LeadUSDhour$25$32$6013
LeadEURmonth€4,312€5,125€6,59710
LeadEURday€391€450€5466
LeadSGDmonthSGD 6,062SGD 8,000SGD 9,0006
LeadMXNmonthMX$36,500MX$57,500MX$92,5005
LeadPLNmonthPLN 10,000PLN 18,200PLN 24,0005
LeadRUBmonthRUB 220,000RUB 257,000RUB 350,0005
LeadUSDmonth$1,075$1,450$2,7505
LeadPHPmonth₱100,000₱115,000₱137,5005
StaffUSDyear$155,000$174,875$202,50052
PrincipalUSDyear$139,400$156,000$173,13055
C-levelUSDyear$90,495$130,000$194,82213
All levelsUSDyear$115,536$145,000$171,518767
All levelsINRyear₹906,250₹1,550,000₹2,500,000122
All levelsSGDmonthSGD 4,250SGD 5,750SGD 7,75077
All levelsUSDhour$27$34$4672
All levelsEURyear€42,500€50,000€63,87564
All levelsEURmonth€3,574€5,000€5,70059
All levelsCADhourCA$60CA$68CA$7047
All levelsMXNmonthMX$17,312MX$31,875MX$40,37538
All levelsPLNmonthPLN 10,000PLN 16,200PLN 20,50034
All levelsTWDmonthNT$36,500NT$55,000NT$65,00032
All levelsPLNhourPLN 104PLN 122PLN 13030
All levelsCADyearCA$97,598CA$112,672CA$132,68828
All levelsRUBmonthRUB 53,750RUB 82,500RUB 150,00023
All levelsUSDmonth$1,200$1,450$4,41519
All levelsGBPyear£39,742£55,000£66,50019
All levelsPHPmonth₱52,500₱90,000₱110,00019
All levelsEURday€361€450€48916
All levelsPLNdayPLN 682PLN 890PLN 1,05013
All levelsTWDyearNT$987,500NT$1,050,000NT$1,165,00011
All levelsTWDhourNT$198NT$200NT$21511
All levelsIDRmonthIDR 3,725,000IDR 7,025,000IDR 11,250,00010
All levelsBRLmonthR$2,150R$4,450R$5,6957
All levelsAUDyearA$160,000A$180,000A$190,0005
All levelsTHBmonthTHB 37,500THB 42,500THB 90,0005
All levelsMYRmonthMYR 5,000MYR 5,450MYR 9,0005