QA Engineer Salary

Bureau of Labor Statistics title: Software Quality Assurance Analysts and Testers

The median qa engineer salary in the United States is $104,300 per year ($50.14/hour). Salaries range from $61,440 at the entry level to $167,010+ for the top 10% of earners. There are 186,740 qa engineer jobs nationwide. Employment is projected to grow 10% through 2034.

Last updated: June 2026 Β· Source: U.S. Bureau of Labor Statistics

Also known asQA EngineerQA TesterTest EngineerSDETAutomation EngineerQA Analyst
Median Salary
$104,300
per year
Hourly Rate
$50.14
per hour
Employment
186,740
jobs in the U.S.

Salary Distribution

10th percentile
$61,440
25th percentile
$80,310
Median
$104,300
75th percentile
$133,180
90th percentile
$167,010

Job Growth (2024-2034)

+10%
Faster than average

Annual Openings

14,000
jobs/year (growth + replacements)

Education Required

Bachelor's degree

QA Engineer Career Guide

Interview questions, resume templates, and a career ladder written specifically for qa engineers.

Software Quality Assurance (QA) Engineers + Testers ensure software works correctly through manual + automated testing, test design, defect management, and quality process improvement. Career splits: manual QA (test case execution β€” declining specialty), automation engineer (Selenium, Cypress, Playwright β€” highest-demand), SDET (Software Development Engineer in Test β€” hybrid dev + test role), performance engineer (load + stress testing), security QA (penetration testing + AppSec), QA lead + manager. Path: bachelor's in CS/IS + certifications + hands-on experience. Career transition to Developer + DevOps + Security roles common. Median compensation: entry $65-92k; senior automation + SDET $115-165k+; tech company + senior QA $150-250k+; management + principal $170-260k+.

Core Skills Hiring Managers Screen For

Test design + case development
Boundary + equivalence + state transition + decision table testing. Risk-based prioritization.
Test automation (Selenium, Cypress, Playwright, Appium)
Frontend + backend + mobile automation. Framework design + maintenance. #1 in-demand QA skill.
Programming (Java, Python, JavaScript, C#)
For automation + SDET roles. Language depends on stack (Java + Selenium common in enterprise; JS + Cypress in modern web).
API + integration testing (Postman, REST Assured, Karate)
REST + GraphQL + gRPC. Contract testing. Increasing focus for modern applications.
Performance testing (JMeter, Gatling, k6)
Load + stress + endurance testing. Metrics analysis + bottleneck identification.
CI/CD integration + test in pipeline
Jenkins + GitLab CI + GitHub Actions + Azure DevOps. Automated test execution + reporting.
Bug tracking + defect management (Jira, Azure Boards, Linear)
Clear reproducible defect reports. Triage + prioritization + regression tracking.
Agile + Scrum + Kanban
Sprint-based work + backlog management + ceremonies participation.

How to Become a QA Engineer

  1. 1
    Bachelor's in Computer Science, Information Systems, or related
    CS or IS preferred. Some enter with strong technical aptitude + self-taught programming.
  2. 2
    Entry role: Manual QA / Junior Tester / QA Analyst
    Learn testing methodology + tools + product. First year focus on manual + writing test cases.
  3. 3
    Learn programming (Java + Python + JavaScript) + automation frameworks (Selenium, Cypress, Playwright)
    Critical for career progression. Manual-only QA is a declining specialty.
  4. 4
    Move to Automation Engineer / SDET (2-4 years)
    Higher pay + technical depth. SDET (Software Development Engineer in Test) is highest-tier QA role.
  5. 5
    Specialize (Performance, Security, Mobile, DevOps)
    Specialization commands 30-50% premium. Performance + Security = highest-paying.
  6. 6
    Senior + Principal + Lead + Manager path
    5-10+ years. Larger scope + team + strategic responsibility.
  7. 7
    Optional: Developer + DevOps + Security career pivots
    Career pivots to specialty fields with premium compensation. Common exit path for skilled QAs.

Career Progression

Manual QA / Junior Tester
0-2 yrs$52-75k
  • β€’Execute test cases + report bugs
  • β€’Learning product + tools
  • β€’Basic automation training
Next: QA Analyst / Automation Beginner.
QA Analyst / Automation Beginner
1-3 yrs$65-92k
  • β€’Test design + writing
  • β€’Basic automation scripts
  • β€’Team collaboration
Next: Automation Engineer.
Automation Engineer / QA Engineer
2-5 yrs$85-125k Β· Tech $105-165k
  • β€’Independent automation + testing
  • β€’Framework design
  • β€’Cross-functional collaboration
Next: SDET / Senior QA.
Senior QA / SDET (Software Dev Engineer in Test)
5-10 yrs$115-165k Β· Tech $150-240k+ Β· Specialty (Performance, Security) $145-210k+
  • β€’Team lead technical role
  • β€’Framework + platform ownership
  • β€’Mentor junior QAs
Next: Principal / QA Manager.
Principal / QA Manager / Director
8-15 yrs$140-220k Β· Tech Manager $170-280k+ Β· Director $200-320k+
  • β€’Multi-team + product oversight
  • β€’Strategic quality decisions
  • β€’Team leadership
Next: VP / Head of Quality.
VP / Head of Quality / VP QA
15+ yrs$220-380k+ Β· Public tech $300-550k+ + equity
  • β€’Full quality strategy
  • β€’Executive team + board reporting
  • β€’Product quality leadership

Interview Questions & Answers

5 free questions below. Career Kit unlocks 12 total plus resume bullets for every level.

Q1. Walk me through your testing approach for a new feature.case
Concrete: Requirements review + risk analysis + test design (positive + negative + boundary + integration) + prioritization + test execution + regression + defect reporting. Screens for real testing methodology.
Q2. How do you handle a bug that appears in production but not in testing?situational
Concrete: Reproduce + investigate root cause + fix testing gap + update test cases + document. Screens for real quality mindset.
Q3. Tell me about an automation project you led.behavioral
STAR. Real project. Framework choice + design + implementation + integration + team adoption + outcome. Screens for automation ownership.
Q4. Why our company / role?culture
Research: technology stack, product + team + growth. Concrete citation.
Q5. How do you decide between manual + automated testing?case
Concrete: Automate stable + repeated + regression-critical scenarios. Manual for exploratory + one-off + UX-focused testing. Screens for practical judgment.

Resume Template β€” QA Engineer (3-6 yrs)

Copy these bullets into your resume as a starting point. Career Kit includes bullets for every level of the ladder.

QA Engineer (3-6 yrs)
  • β–ΈQA Engineer, [Company], responsible for automated testing of [product] serving 240k+ users.
  • β–ΈBuilt Cypress-based E2E automation framework covering 240 critical user journeys.
  • β–ΈReduced regression test cycle time from 3 days to 4 hours through automation + parallel execution.
  • β–ΈCertified in Selenium + Cypress + Postman + AWS + Google Cloud + machine learning fundamentals.

What Gets You Rejected

  • βœ—Weak programming or automation skills for level of role.
  • βœ—Poor understanding of testing methodology.
  • βœ—Bad-mouthing prior team or developers.
  • βœ—Missing modern automation framework experience.
  • βœ—Weak bug reporting skills.
  • βœ—Inflexibility on tools or methods.
  • βœ—Weak communication.

Salary Negotiation Levers

  • βœ“Base + performance bonus + equity (tech companies).
  • βœ“Sign-on bonus $5-30k common at tech + senior levels.
  • βœ“Certifications support (ISTQB, AWS, Selenium, etc.).
  • βœ“Continuing education budget $3-8k/year.
  • βœ“Remote work flexibility.
  • βœ“Home office + technology stipend.
  • βœ“PTO (4-5 weeks common at tech).
  • βœ“Bonus tied to project delivery + quality metrics.
  • βœ“Title level (QA Engineer vs SDET vs Senior).

QA Engineer Resume Review β€” $29

Personalized resume review from someone who has hired qa engineers. Purchase, email your resume to support@weblabra.com, and receive detailed written feedback within 7 days.

  • βœ“ Occupation-specific critique (not generic)
  • βœ“ Rewrite suggestions for weak bullets
  • βœ“ Missing skills / keywords flagged
  • βœ“ Formatting + ATS-readability feedback
  • βœ“ 7-day turnaround, 100% refund if we miss it

QA Engineer Career Kit β€” $19

  • βœ“ All 12 interview questions with expert answers
  • βœ“ 10 real questions aggregated from Glassdoor, Blind, Reddit, LinkedIn
  • βœ“ Interview format intel for 8 top employers
  • βœ“ 3 copy-paste salary negotiation emails
  • βœ“ Resume bullets for every level of the career ladder
  • βœ“ 30–60–90 day plan for your first role
  • βœ“ Cover letter templates specific to this occupation
  • βœ“ Detailed salary negotiation script
  • βœ“ Ranked list of certifications with cost + ROI
  • βœ“ Downloadable PDF for offline access
  • βœ“ Instant access, no expiration, no subscription
βœ“ 7-day money-back guarantee β€” no questions asked

One-time purchase. 7-day refund guarantee.

Sample reviews β€” real customer reviews will appear here as they come in.

β€œThe interview question bank saved me. I got the exact question about 'walking through a DCF' at my Goldman Sachs superday, verbatim.”

β€” Anonymous, Financial Analyst

β€œCopy-paste negotiation emails are worth the price alone. I used the 'accepting with counter' template and got an extra $8k signing bonus.”

β€” Anonymous, Software Developer

β€œThe 30-60-90 day plan for a new grad RN was better than the orientation my hospital gave. Wish I'd bought this in nursing school.”

β€” Anonymous, Registered Nurse

QA Engineer Salary by State

Best Cities (cost-adjusted) β†’

Salary Map β€” Click a state for details

$62K
$129Kβ–  No data
StateMedianvs. National
California$128,740+23.4%
Washington$128,480+23.2%
Colorado$123,690+18.6%
Massachusetts$122,210+17.2%
Virginia$121,590+16.6%
New York$121,240+16.2%
New Jersey$119,470+14.5%
New Mexico$116,580+11.8%
Maryland$111,100+6.5%
Oregon$108,440+4.0%
1–10 of 46

QA Engineer Salary by Metro Area

Metro AreaMedianvs. National
San Jose-Sunnyvale-Santa Clara, CA$166,530+59.7%
Lexington Park, MD$147,520+41.4%
Boulder, CO$136,410+30.8%
San Francisco-Oakland-Fremont, CA$134,630+29.1%
Greeley, CO$134,350+28.8%
Santa Cruz-Watsonville, CA$133,970+28.4%
Kiryas Joel-Poughkeepsie-Newburgh, NY$130,710+25.3%
New York-Newark-Jersey City, NY-NJ$130,540+25.2%
Baltimore-Columbia-Towson, MD$129,880+24.5%
Seattle-Tacoma-Bellevue, WA$129,690+24.3%
1–10 of 215
Data Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS). Data reflects the most recent annual survey.
How does this compare to pro athletes?
A qa engineer earning $104,300/year would need 571 years to match Stephen Curry's NBA salary, or 614 yearsto match Patrick Mahomes' NFL contract.
See all sports & celebrity salaries β†’
πŸ“ˆ See how qa engineer salaries have changed over the past decade.
View QA Engineer salary trend (2011–2024) β†’