Software Test Quality Assurance Engineers in the United States take home approximately $67K per year on average. Total incomes of Software Test Quality Assurance Engineers incorporate potential for, in a few cases, more than $10K from bonuses and close to $12K from profit sharing; these performance components cause packages to range between $40K and $100K. The particular firm is the biggest factor affecting pay for this group, followed by the particular city and years of experience. Making up 72 percent of those who took the survey, male Software Test Quality Assurance Engineers greatly outnumber their female counterparts. Most Software Test Quality Assurance Engineers report high levels of job satisfaction. A large number report receiving medical coverage from their employers and a fair number collect dental insurance. Respondents to the PayScale salary survey provided the data for this report.

$43,278 - $96,056
(Median)
$43K
$67K
$96K
MEDIAN: $66,670
10%
50%
90%

Add this chart to your site: 640px    300px

$14.98 - $50.00
(Median)
$15
$27
$50
MEDIAN: $27.00
10%
50%
90%

Add this chart to your site: 640px    300px

National Salary Data (?
XAll compensation data shown are gross 10th to 90th percentile ranges. Take the PayScale Survey to find out how location influences pay for this job.
)
$0$34K$68K$102K
Salary
$43,278 - $96,056  
   
Bonus
$97.87 - $9,946  
Profit Sharing
$400.00 - $12,000  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$40,228 - $99,858  
Country: United States | Currency: USD | Updated: 28 Oct 2016 | Individuals Reporting: 1,979
National Hourly Rate Data (?
XAll compensation data shown are gross 10th to 90th percentile ranges. Take the PayScale Survey to find out how location influences pay for this job.
)
$0$19$38$57
Hourly Rate
$14.98 - $50.00  
   
Hourly Tips
$1.00  
Overtime
$15.86 - $55.75  
National Annualized Data (?
XAll compensation data shown are gross 10th to 90th percentile ranges. Take the PayScale Survey to find out how location influences pay for this job.
)
$0$50K$100K$150K
Bonus
$97.87 - $9,946  
   
Profit Sharing
$400.00 - $12,000  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$40,228 - $99,858  
Country: United States | Currency: USD | Updated: 28 Oct 2016 | Individuals Reporting: 405
United States (change)

Find Out Exactly What You Should Be Paid

United States (change)


Employers: Start Here »

Job Description for Test / Quality Assurance (QA) Engineer (Computer Software)

Some Test/Quality Assurance (QA) Engineers work with computer science-related applications. A lot of what they do involves making sure that software does what it's supposed to do. On a day-to-day basis, they create test plans and test cases to determine whether certain parts of the program function as written. When problems arise, they are responsible for finding and debugging rough spots in the code. QA Software Engineers also review user interfaces to ensure functionality and uniform design. They're present for every step of the software development process, interpreting and reporting testing results to their superiors and the rest of the software team.

Read More...

Test / Quality Assurance (QA) Engineer (Computer Software) Tasks

  • Find bugs, defects, and regressions.
  • Design, implement, execute and debug information technology test cases and scripts.
  • Validate and document completion of testing and development.
  • Automate test cases.
  • Verify fixes.

Common Career Paths for Test / Quality Assurance (QA) Engineer (Computer Software)


Add this chart to your site:   640px 640px    300px 300px


While not commonly seen, Software Test Quality Assurance Engineers who transition into a Software Quality Assurance Manager position may see a rise in pay. The median salary for Software Quality Assurance Managers is $103K per year. Career advancement for the typical Software Test Quality Assurance Engineer often leads to becoming a Quality Assurance Engineer, or a Test Automation Engineer; median salaries in these positions are $17K higher and $21K higher, respectively.

Software Development Engineer, Test (SDET) Job Listings

Search for more jobs:

Popular Employer Salaries for Test / Quality Assurance (QA) Engineer (Computer Software)


Many Software Test Quality Assurance Engineers can be found at International Business Machines (IBM) Corp., Symantec Corporation, Apple Computer, Inc, Evisions, Inc, and L-3 Communications, firms that are at the top of the field. Employees of Apple Computer, Inc can expect to make the most, with the company offering a median salary of $108K; however, pay is widely dispersed from bottom to top, ranging from $99K to $183K. Software Test Quality Assurance Engineers can also look forward to large paychecks at Cisco Systems Inc ($104K), NetApp ($95K), and Thomson Reuters ($86K).

Also approaching the lower end are L-3 Communications at $55K, Evisions, Inc at $56K, and Accenture at $61K.

Popular Skills for Test / Quality Assurance (QA) Engineer (Computer Software)


Software Test Quality Assurance Engineers report using a deep pool of skills on the job. Most notably, skills in Linux, Python, C, and Test Automation are correlated to pay that is above average, with boosts between 11 percent and 14 percent. Skills that seem to negatively impact pay include Microsoft Word and Microsoft SQL Server. Those educated in Test Automation tend to be well versed in SQL and Java.

Pay by Experience Level for Test / Quality Assurance (QA) Engineer (Computer Software)

Median of all compensation (including tips, bonus, and overtime) by years of experience.


For Software Test Quality Assurance Engineers, experience does not seem to be a major factor in determining pay. The average beginner in this position makes around $61K, but folks who have been around for five to 10 years see a markedly higher median salary of $75K. After working for 10 to 20 years, Software Test Quality Assurance Engineers make a median salary of $83K. Individuals who report more than two decades of experience seem to make only slightly more than folks in the 10-to-20 year range; the more senior group sees median earnings in the comparatively modest ballpark of $89K.

Pay Difference by Location

National Average: $66,602

Larger city markers indicate a job is popular in that location.

Home to some of the best pay for Software Test Quality Assurance Engineers, Sunnyvale offers exceptional salaries, 51 percent above the national average. Software Test Quality Assurance Engineers will also find cushy salaries in San Jose (+44 percent), Santa Clara (+29 percent), San Francisco (+20 percent), and Los Angeles (+17 percent). Trailing the national average by 8 percent, Portland is the market with the smallest paychecks. A couple other locations with smaller-than-average paychecks include Denver and Atlanta (6 percent lower).

Test / Quality Assurance (QA) Engineer (Computer Software) Reviews

What is it like working as a Test / Quality Assurance (QA) Engineer (Computer Software)?

Test / Quality Assurance (QA) Engineer (Computer Software) in Denver:
"Perks, The Management, Job Training."
Pros: I like the medical benefits at my job the most. I also appreciate all of the on-the-job training I get and I enjoy the people that I work with.
Cons: I really don't like the lack of consistency at my job when it comes to overtime.

Test / Quality Assurance (QA) Engineer (Computer Software) in Tampa:
"Challenging Career."
Pros: I work with technology and find it fascinating to be able to work with various systems and creating products.
Cons: Being at a small company, training for necessary aspects of the job were not structured, but that hands on "figure it out on your own" mentality sort of set in and has actually been beneficial.

Test / Quality Assurance (QA) Engineer (Computer Software) in Durham:
"QA testing in a financial services company."
Pros: I like the project management growth and the ability to learn new technologies within my job role.
Cons: I do not like writing test cases and having limited onboarding/training.

Related Job Salaries

United States (change)

Find Out Exactly What You Should Be Paid

United States (change)


Employers: Start Here »

Experience Affects Test / Quality Assurance (QA) Engineer (Computer Software) Salaries




National Average
$67,000


Skills That Affect Test / Quality Assurance (QA) Engineer (Computer Software) Salaries

up arrow 14%

up arrow 12%

C
up arrow 11%




up arrow 6%

C++
up arrow 5%

C# Programming Language
up arrow 2%

Software Test
up arrow 1%

Test Planning
up arrow 1%

National Average
$67,000

SQL
up arrow 1%

C#
up arrow 3%



Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 302 votes.

Gender

Female
28 %
Male
72 %

Years of Experience

Less than 1 year
7%
1-4 years
50%
5-9 years
25%
10-19 years
14%
20 years or more
4%

Common Health Benefits

medical benefits
Medical: 85%
dental benefits
Dental: 76%
medical benefits
Vision: 67%
dental benefits
None: 13%
ADVERTISEMENT