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

Earnings for Software Test Quality Assurance Engineers in the United States come in at around $65K per year on average. The income range spans the entire spectrum between $40K and $97K per year. Total cash compensation for Software Test Quality Assurance Engineers runs from $40K to $97K depending on bonuses that can occasionally exceed $8K and profit sharing that can reach almost $9K. The specific employer is the biggest factor affecting pay for this group, followed by the particular city and years of experience. Making up 74 percent of those who took the survey, male Software Test Quality Assurance Engineers greatly outnumber their female counterparts. A large number report receiving medical coverage from their employers and a fair number collect dental insurance. Job satisfaction for Software Test Quality Assurance Engineers is high. The data in this summary comes from the PayScale salary survey.

$41,439 - $93,213
(Median)
$41K
$65K
$93K
MEDIAN: $65,183
10%
50%
90%

Add this chart to your site: 640px    300px

$14.89 - $46.24
(Median)
$15
$27
$46
MEDIAN: $27.00
10%
50%
90%

Add this chart to your site: 640px    300px

National Salary Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$33K$66K$99K
Salary
$41,439 - $93,213  
   
Bonus
$0.00 - $7,973  
Profit Sharing
$405.47 - $8,851  
Commission
$0.00 - $1,515  
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,089 - $96,745  
Country: United States | Currency: USD | Updated: 2 Jul 2015 | Individuals Reporting: 2,381
National Hourly Rate Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$19$38$57
Hourly Rate
$14.89 - $46.24  
   
Overtime
$14.45 - $55.33  
National Annualized Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$50K$100K$150K
Bonus
$0.00 - $7,973  
   
Commission
$0.00 - $1,515  
Profit Sharing
$405.47 - $8,851  
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,089 - $96,745  
Country: United States | Currency: USD | Updated: 2 Jul 2015 | Individuals Reporting: 499
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


Software Test Quality Assurance Engineers sometimes assume positions such as Software Quality Assurance Managers. That role pays $102K per year on average. A common career progression for a Software Test Quality Assurance Engineer is to become a Quality Assurance Engineer, or a Test Automation Engineer. Compared to Software Test Quality Assurance Engineers, the first group earns $17K more on average, and the second group earns $21K more.

Software Development Engineer, Test (SDET) Job Listings

Search for more jobs:

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


Known for taking on a considerable number of Software Test Quality Assurance Engineers, Microsoft Corp, International Business Machines (IBM) Corp., Symantec Corporation, Thomson Reuters, and Cisco Systems Inc are leading firms in the industry. Software Test Quality Assurance Engineers flock to Cisco Systems Inc for generous paychecks, where average earnings of $114K lead the pack in compensation. Software Test Quality Assurance Engineers will also find cushy salaries at Apple Computer, Inc (+$105K), Symantec Corporation (+$84K), and International Business Machines (IBM) Corp. (+$80K).

Other low-paying employers include Thomson Reuters at $63K and Microsoft Corp at $67K, though some Software Test Quality Assurance Engineers there earn up to $108K.

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


Survey results imply that Software Test Quality Assurance Engineers deploy a deep pool of skills on the job. Most notably, skills in Python, UNIX, Linux, and C are correlated to pay that is above average, with boosts between 9 percent and 14 percent. Skills that are correlated to lower pay, on the other hand, include HTML, Microsoft Word, and Microsoft SQL Server. For most people, competency in Test Automation indicates knowledge of 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. Workers in their first five years can expect to earn $60K, but people who have been around for five to 10 years earn a noticeably bigger sum of $73K. Software Test Quality Assurance Engineers see a median salary of $81K after reaching one to two decades on the job. Folks who have racked up more than 20 years in the field report incomes that aren't that much higher than less experienced individuals' earnings; the veterans make just $85K on average.

Pay Difference by 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 San Jose, Sunnyvale, and San Diego all offering salaries above the national rate. Trailing the national average by 7 percent, Portland is the market with the smallest paychecks. Workers in Chicago and Atlanta earn less than others in this profession; their salaries fall short of the national average by 2 percent.

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 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
$66,000


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

up arrow 14%

up arrow 14%

up arrow 9%

C
up arrow 9%


C++
up arrow 4%

Test Planning
up arrow 3%

Software Test
up arrow 3%

Java
up arrow 2%

Selenium Automated Test Tool
up arrow 1%

National Average
$66,000

SQL
up arrow 2%

C#
up arrow 4%



up arrow 7%

Job Satisfaction

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

Gender

Female
26 %
Male
74 %

Years of Experience

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

Common Health Benefits

medical benefits Medical: 85% dental benefits Dental: 76%
vision benefits Vision: 64% employee benefits None: 13%
ADVERTISEMENT