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

The average Software Test Quality Assurance Engineer in the United States can expect to rake in roughly $67K per year. The pay spectrum stretches from $41K to $100K per year. Total cash earnings of Software Test Quality Assurance Engineers range from $41K on the low end to $100K on the high end; the final amount can include bonuses and profit sharing proceeds that occasionally exceed $9K and $10K, respectively. This group's pay is mainly influenced by the specific employer, followed by the particular city and years of experience. A large number enjoy medical while a fair number get dental coverage. Vision coverage is also available to the greater part. The majority of Software Test Quality Assurance Engineers claim high levels of job satisfaction. Making up 72 percent of those who took the survey, male Software Test Quality Assurance Engineers greatly outnumber their female counterparts. The numbers in this rundown were provided by PayScale's salary survey participants.

$43,103 - $95,947
(Median)
$43K
$67K
$96K
MEDIAN: $66,712
10%
50%
90%

Add this chart to your site: 640px    300px

$15.14 - $49.15
(Median)
$15
$28
$49
MEDIAN: $28.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,103 - $95,947  
   
Bonus
$0.00 - $9,125  
Profit Sharing
$295.90 - $9,735  
Commission
$0.00  
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,872 - $99,873  
Country: United States | Currency: USD | Updated: 12 Jan 2016 | Individuals Reporting: 2,509
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
$15.14 - $49.15  
   
Hourly Tips
$1.00  
Overtime
$1.77 - $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
$0.00 - $9,125  
   
Commission
$0.00  
Profit Sharing
$295.90 - $9,735  
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,872 - $99,873  
Country: United States | Currency: USD | Updated: 12 Jan 2016 | Individuals Reporting: 501
United States (change)

Find Out Exactly What You Should Be Paid

United States (change)


Comp Managers: 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 Software Test Quality Assurance Engineers do not often become Software Quality Assurance Managers, the job pays $103K per year on average. Software Test Quality Assurance Engineers moving up in their careers tend to step into positions as Quality Assurance Engineers or Test Automation Engineers. The median paychecks in those roles are $15K higher and $20K higher, respectively.

Software Development Engineer, Test (SDET) Job Listings

Search for more jobs:

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


Microsoft Corp, International Business Machines (IBM) Corp., Symantec Corporation, Thomson Reuters, and Apple Computer, Inc are some prominent firms with considerable interest in employing a large team of Software Test Quality Assurance Engineers. Cisco Systems Inc offers the largest salaries in town — $114K on average. Other big spenders include Apple Computer, Inc, International Business Machines (IBM) Corp., and Symantec Corporation, top-paying firms where Software Test Quality Assurance Engineers see paychecks nearing $106K, $85K, or $84K.

Employees at Microsoft Corp, Thomson Reuters, and Dell, Inc. can also expect below-average earnings of $67K, $68K, and $81K.

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


Survey respondents exploit a significant toolbox of skills in their work. Most notably, skills in UNIX, Python, Linux, and Test Automation are correlated to pay that is above average, with boosts between 11 percent and 13 percent. Skills that pay less than market rate include Microsoft Word, Microsoft SQL Server, and HTML. Most people familiar with Test Automation also know 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.


Software Test Quality Assurance Engineers with a lot of experience do not necessarily enjoy more money. Although individuals who have less than five years' experience earn $61K on average, people with five to 10 years benefit from a notably larger average of $75K. Software Test Quality Assurance Engineers who work for 10 to 20 years in their occupation tend to earn about $82K. People who have worked for more than 20 years report a median income of $88K, which is barely higher than the median for folks with 10 to 20 years of experience.

Pay Difference by Location

National Average: $67,213

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

California is a land of opportunity for Software Test Quality Assurance Engineers. The state is home to the top three paying cities in the field, with Sunnyvale, San Jose, and San Diego all offering salaries above the national rate. With compensation 8 percent below the national average, Portland is not known for hefty paychecks and actually represents the lowest-paying market. A couple other locations with smaller-than-average paychecks include Denver and Chicago (3 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)


Comp Managers: 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 13%

up arrow 12%

up arrow 11%



Java
up arrow 4%

C++
up arrow 4%

Software Test
up arrow 2%

Test Planning
up arrow 1%

Selenium Automated Test Tool
up arrow 1%

National Average
$67,000

SQL
up arrow 2%

C#
up arrow 4%


up arrow 6%


Job Satisfaction

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

Gender

Female
28 %
Male
72 %

Years of Experience

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

Common Health Benefits

medical benefits
Medical: 86%
dental benefits
Dental: 76%
medical benefits
Vision: 66%
dental benefits
None: 12%
ADVERTISEMENT