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

Earnings for Software Test Quality Assurance Engineers in the United States come in at around $65K annually on average. Compensation ranges from $40K on the lower end to $97K per year on the higher end. Final cash compensation to Software Test Quality Assurance Engineers varies from around $40K to approximately $97K; choice pay grades include potential for bonuses and profit sharing as high as $8K and $9K, respectively. This group's pay is mainly influenced by the company, followed by geography and tenure. Most enjoy medical while a strong majority get dental coverage. Vision coverage is also available to the larger part. Job satisfaction is high and work is enjoyable for most Software Test Quality Assurance Engineers. Generally, women make up less than a third of all Software Test Quality Assurance Engineers who answered the questionnnaire. This report is based on answers to PayScale's salary questionnaire.

$41,680 - $93,694

Add this chart to your site: 640px    300px

$14.88 - $46.35

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$33K$66K$99K
Salary
$41,680 - $93,694  
   
Bonus
$0.00 - $7,850  
Profit Sharing
$450.00 - $8,500  
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,061 - $97,067  
Country: United States | Currency: USD | Updated: 18 Jul 2015 | Individuals Reporting: 2,390
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.88 - $46.35  
   
Overtime
$14.39 - $55.41  
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 - $7,850  
   
Commission
$0.00 - $1,515  
Profit Sharing
$450.00 - $8,500  
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,061 - $97,067  
Country: United States | Currency: USD | Updated: 18 Jul 2015 | Individuals Reporting: 504
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


Though not the most common occurrence, Software Test Quality Assurance Engineers sometimes become Software Quality Assurance Managers, where the average income is $102K per year. Software Test Quality Assurance Engineers most often move into positions as Quality Assurance Engineers or Test Automation Engineers; those groups report median salaries that 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)


Well-known firms with a reputation for hiring numerous Software Test Quality Assurance Engineers include Microsoft Corp, International Business Machines (IBM) Corp., Symantec Corporation, Thomson Reuters, and Cisco Systems Inc. Cisco Systems Inc attracts talent by shelling out the biggest paychecks in the area — the median in that office is $114K. Other employers shelling out big bucks include Apple Computer, Inc, Symantec Corporation, and International Business Machines (IBM) Corp., where Software Test Quality Assurance Engineers typically earn around $105K, $84K, or $80K, respectively.

Others at the bottom of the scale for this job include Thomson Reuters at $63K, and Microsoft Corp where $67K is the norm, but it is worth noting that some Software Test Quality Assurance Engineers there earn up to $108K.

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


Software Test Quality Assurance Engineers seem to wield many skills on the job. Most notably, skills in Python, UNIX, C, and Linux are correlated to pay that is above average, with boosts between 10 percent and 15 percent. Skills that are correlated to lower pay, on the other hand, include HTML, Microsoft Word, and Microsoft SQL Server. The majority of those who know 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.


Experience and pay tend to be weakly linked for Software Test Quality Assurance Engineers — those with more experience do not necessarily bring in higher earnings. Salaries of relatively inexperienced workers fall in the neighborhood of $60K, but folks who have racked up five to 10 years see a notably higher median of $74K. Software Test Quality Assurance Engineers who work for 10 to 20 years in their occupation tend to earn about $81K. People who have worked for more than 20 years report a median income of $85K, which is barely higher than the median for folks with 10 to 20 years of experience.

Pay Difference by Location


For Software Test Quality Assurance Engineers, above-average compensation can be found in California — San Jose, Sunnyvale, and San Diego are known as the cities with the best salaries for Software Test Quality Assurance Engineers. With compensation 7 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 Chicago and Atlanta (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 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 15%

up arrow 13%

C
up arrow 10%

up arrow 9%


C++
up arrow 5%

Test Planning
up arrow 3%

Software Test
up arrow 3%

Java
up arrow 2%

Selenium Automated Test Tool
up arrow 2%

National Average
$66,000

SQL
up arrow 2%

C#
up arrow 3%

Microsoft SQL Server
up arrow 4%


up arrow 7%

Job Satisfaction

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

Gender

Female
25 %
Male
75 %

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: 75%
vision benefits Vision: 64% employee benefits None: 13%
ADVERTISEMENT