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

Pay for Software Test Quality Assurance Engineers in the United States sits in the ballpark of $67K annually. With some bonuses approaching $10K and certain profit sharing proceeds approaching $12K, overall incomes of Software Test Quality Assurance Engineers spread between $40K and $100K depending on individual performance. Earnings for this group are mostly affected by the specific employer, followed by geography and experience level. Most enjoy medical while a strong majority get dental coverage. Vision coverage is also available to the larger part. Most Software Test Quality Assurance Engineers report 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. This report is based on answers to PayScale's salary questionnaire.

$43,611 - $96,802
$44K
$67K
$97K
MEDIAN: $66,779
10%
50%
90%

Add this chart to your site: 640px    300px

$14.84 - $49.84
$15
$27
$50
MEDIAN: $27.46
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$50K$100K$150K
Salary
$43,611 - $96,802  
   
Bonus
$98.03 - $9,915  
Profit Sharing
$101.74 - $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,287 - $100,312  
Country: United States | Currency: USD | Updated: 25 Mar 2017 | Individuals Reporting: 2,031
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$25$50$75
Hourly Rate
$14.84 - $49.84  
   
Hourly Tips
$1.00  
Overtime
$18.80 - $59.26  
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
$98.03 - $9,915  
   
Profit Sharing
$101.74 - $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,287 - $100,312  
Country: United States | Currency: USD | Updated: 25 Mar 2017 | Individuals Reporting: 429

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

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

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


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


Though it's uncommon, some Software Test Quality Assurance Engineers move into roles as Software Quality Assurance Managers, where pay is an average $103K per year. 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 $17K higher and $22K higher, respectively.

Software Development Engineer, Test (SDET) Job Listings

Search for more jobs:

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


Symantec Corporation, International Business Machines (IBM) Corp., Apple Computer, Inc, Epic, and Amazon.com Inc are among the top companies that take on many Software Test Quality Assurance Engineers. Software Test Quality Assurance Engineers seeking a sizable paycheck can earn the most at Amazon.com Inc, where the average salary comes to $119K. Other big spenders include Apple Computer, Inc, Cisco Systems Inc, and NetApp, top-paying firms where Software Test Quality Assurance Engineers see paychecks nearing $111K, $104K, or $95K.

Others at the bottom of the scale for this job include Microsoft Corp at $52K, L-3 Communications at $55K, and Evisions, Inc, where $56K is the norm.

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, C, Linux, and Test Automation are correlated to pay that is above average, with boosts between 9 percent and 14 percent. Skills that pay less than market rate include Microsoft Word and Microsoft SQL Server. Those proficient in Test Automation are, more often than not, also skilled in SQL and Java.

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

Pay by Experience for a Test / Quality Assurance (QA) Engineer (Computer Software) has a positive trend. An entry-level Test / Quality Assurance (QA) Engineer (Computer Software) with less than 5 years of experience can expect to earn an average total compensation of $61,000 based on 1,637 salaries provided by anonymous users. Average total compensation includes tips, bonus, and overtime pay. A Test / Quality Assurance (QA) Engineer (Computer Software) with mid-career experience which includes employees with 5 to 10 years of experience can expect to earn an average total compensation of $75,000 based on 751 salaries. An experienced Test / Quality Assurance (QA) Engineer (Computer Software) which includes employees with 10 to 20 years of experience can expect to earn an average total compensation of $83,000 based on 389 salaries. A Test / Quality Assurance (QA) Engineer (Computer Software) with late-career experience which includes employees with greater than 20 years of experience can expect to earn an average total compensation of $92,000 based on 84 salaries.

Pay Difference by Location

National Average: $66,680

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

For Software Test Quality Assurance Engineers, top-notch salaries can be found in California: Sunnyvale, San Jose, and San Francisco offer exceptional salaries — better than the national average for those in this field and higher than any other city in the United States. The smallest paychecks in the market, 8 percent south of the national average, can be found in Portland. Not at the bottom but still paying below the median are employers in Atlanta and Chicago (6 percent lower and 2 percent lower, respectively).

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

Q: 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

Key Stats for Test / Quality Assurance (QA) Engineer (Computer Software)

Gender

Female
28 %
Male
72 %

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 303 votes.
Less than 1 year
8%
1-4 years
50%
5-9 years
25%
10-19 years
14%
20 years or more
3%
Location:
Years in Fields/Career:
United States (change)

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

▲37%

▲24%

▲12%

National Average
$67,000

▼9%

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

▲14%

C
▲10%

▲9%




▲5%

C++
▲5%



SQL
▼0%

National Average
$67,000


C#
▼3%



Job Satisfaction

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

Gender

Female
28 %
Male
72 %

Years of Experience

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

Common Health Benefits

medical benefits
Medical: 84%
dental benefits
Dental: 75%
vision benefits
Vision: 66%
no benefits
None: 15%