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

Software Test Quality Assurance Engineers in the United States pull down an average of $68K per year. Final cash compensation to Software Test Quality Assurance Engineers varies from around $41K to approximately $101K; choice pay grades include potential for bonuses and profit sharing as high as $10K and $7K, respectively. Compensation for this group is mainly affected by the company, but the particular city and years of experience are influential factors as well. Most Software Test Quality Assurance Engineers survey respondents are men (71 percent). A large number enjoy medical while a fair number get dental coverage. Vision coverage is also available to the larger part. Job satisfaction is reported as high by the vast majority of workers. Figures cited in this summary are based on replies to PayScale's salary questionnaire.

$44,290 - $98,143
$44K
$68K
$98K
MEDIAN: $67,727
10%
50%
90%

Add this chart to your site: 640px    300px

$14.84 - $49.49
$15
$26
$49
MEDIAN: $25.80
10%
50%
90%

Add this chart to your site: 640px    300px

$0$101K
Salary $44,290 - $98,143
Bonus $102.25 - $9,964
Profit Sharing $96.96 - $7,304
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,530 - $101,234
  • Country: United States
  • Currency: USD
  • Updated: 11 Jul 2017
  • Individuals Reporting: 2,224
Hourly Data $0$58
Hourly Rate $14.84 - $49.49
Hourly Tips $0.78
Overtime $19.25 - $58.73
Annual Data $0$101K
Bonus $102.25 - $9,964
Profit Sharing $96.96 - $7,304
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,530 - $101,234
  • Country: United States
  • Currency: USD
  • Updated: 11 Jul 2017
  • Individuals Reporting: 450

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 some Software Test Quality Assurance Engineers move into positions like Software Quality Assurance Manager (where the average salary is $103K), this progression is not the norm. 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 $16K higher and $21K higher, respectively.

Test / Quality Assurance (QA) Engineer (Computer Software) Job Listings

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. For Software Test Quality Assurance Engineers, comfortable salaries can be found at Amazon.com Inc; in fact, median earnings sit around $119K, the highest in the area. Those in search of high salaries should also consider Apple Computer, Inc, Cisco Systems Inc, and NetApp, top-paying firms where Software Test Quality Assurance Engineers rake in a whopping $111K, $104K, or $95K, respectively.

Workers at Microsoft Corp, L-3 Communications, and Evisions, Inc also face smaller salaries than the rest of the field — average earnings for these employers come to $52K, $55K, and $56K respectively.

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, C, Linux, and Test Automation are correlated to pay that is above average, with boosts between 8 percent and 13 percent. Skills that are correlated to lower pay, on the other hand, include Microsoft Word, Microsoft SQL Server, and C#. Most people who know Test Automation also know 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: $67,471

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 Francisco all offering salaries above the national rate. Those in the field find the lowest salaries in Portland, 10 percent below the national average. Two other places where employers offer below-median salaries are Atlanta (7 percent less) and Chicago (3 percent less).

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 Kolkata:
"Improving a software upto clients expectation, means a lot."
Pros: Work flexibility, corporate culture.
Cons: Perks, pay scale, stress level, environment.

Test / Quality Assurance (QA) Engineer (Computer Software) in Hyderabad:
"Test Engineer."
Pros: Giving the quality product to customers.
Cons: About salary pay compared to others.

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 Seattle:
"Good company and work. Less than average pay."
Pros: Job security. Flexible. Team.
Cons: Pay. Dress code.

Test / Quality Assurance (QA) Engineer (Computer Software) in Redwood City:
"Good."
Pros: A lot to learn.
Cons: Low benefits.

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 Pontotoc:
Pros: Corporate culture, work flexibility, perks, the management.
Cons: Not given new opportunities, challenges, or a chance to move up.

Related Job Salaries

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

Gender

Female
29 %
Male
71 %

Job Satisfaction

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

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

▲36%

▲23%

▲11%

National Average
$67,000

▼10%

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

▲13%

C
▲9%

▲8%




▲4%

C++
▲4%



National Average
$67,000

SQL
▼1%


C#
▼4%



Job Satisfaction

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

Gender

Female
29 %
Male
71 %

Years of Experience

Less than 1 year
7%
1-4 years
51%
5-9 years
26%
10-19 years
14%
20 years or more
3%

Common Health Benefits

medical benefits
Medical: 83%
dental benefits
Dental: 75%
vision benefits
Vision: 67%
no benefits
None: 15%
ADVERTISEMENT