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. In the world of Software Test Quality Assurance Engineers, overall cash allowance can occasionally include more than $10K from bonuses and, in some exceptional cases, $15K from profit sharing, causing incomes to vary widely between $40K and $100K. Compensation for this group is mainly affected by the particular firm, but the particular city and years of experience are influential factors as well. Medical benefits are awarded to a large number, and a fair number earn dental coverage. Most Software Test Quality Assurance Engineers like their work and job satisfaction is high. Making up 72 percent of those who took the survey, male Software Test Quality Assurance Engineers greatly outnumber their female counterparts. Participants in PayScale's salary questionnaire provided the particulars of this report.
|Salary||$43,760 - $96,680|
|Bonus||$97.73 - $9,927|
|Profit Sharing||$201.34 - $14,594|
|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,402 - $100,320|
|Hourly Rate||$14.88 - $50.05|
|Overtime||$19.08 - $60.57|
|Bonus||$97.73 - $9,927|
|Profit Sharing||$201.34 - $14,594|
|Total Pay (||$40,402 - $100,320|
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...
In terms of personality, they are methodical, organized, and detail-oriented. Customer satisfaction is important to them, and they are dedicated to producing software of the highest quality. They are fast learners with the flexibility to handle changes in tasks, and they aren't afraid of group collaboration or individual work. It's a fast-paced position, and successful QA Software Engineers are efficient workers who have a "test it to break it" attitude. It's a very analytical and investigative type of work, and lovers of experimental procedures will thrive in this career path.
The physical requirements of being a software test engineer rarely go beyond finger dexterity the ability to handle prolonged sitting. Positions in this line of work are entirely indoors and generally full-time. Most positions require a minimum of a bachelor's degree in computer science, software engineering, or related fields with a few years of project testing leadership experience. Different positions will require knowledge of different programming languages, but common ones include C or C++ and JAVA.
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)
While not commonly seen, Software Test Quality Assurance Engineers who transition into a Software Quality Assurance Manager position may see a rise in pay. The median salary for Software Quality Assurance Managers is $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
Popular Employer Salaries for Test / Quality Assurance (QA) Engineer (Computer Software)
Symantec Corporation, International Business Machines (IBM) Corp., Apple Computer, Inc, Epic, and Evisions, Inc are some prominent firms with considerable interest in employing a large team of Software Test Quality Assurance Engineers. Amazon.com Inc offers the highest compensation with a median salary of $114K. Apple Computer, Inc, Cisco Systems Inc, and NetApp also offer top salaries for Software Test Quality Assurance Engineers. Workers at these firms can expect to earn about $111K, $104K, and $95K, respectively.
Workers also receive paychecks lighter than average at Microsoft Corp ($52K), L-3 Communications ($55K), and Evisions, Inc ($56K).
Popular Skills for Test / Quality Assurance (QA) Engineer (Computer Software)
Software Test Quality Assurance Engineers seem to require a rather large skill set. Most notably, skills in Linux, Python, C, and Test Automation are correlated to pay that is above average, with boosts between 11 percent and 13 percent. At the other end of the pay range are skills like 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)
Median of all compensation (including tips, bonus, and overtime) by years of experience.
For Software Test Quality Assurance Engineers, more experience in the field does not usually mean bigger paychecks. Salaries for the relatively untried average out to around $60K, but survey participants with five to 10 years of experience earn a significantly higher median of $75K. For Software Test Quality Assurance Engineers, 10 to 20 years of experience on the job amounts to an average salary of $83K. Software Test Quality Assurance Engineers with more than 20 years of experience report incomes that are only modestly higher; the median for these old hands hovers around $90K.
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 Sunnyvale, San Jose, and San Francisco all offering salaries above the national rate. Portland is the lowest-paying area, 7 percent south of the national average. Employers also pay below the national average in Atlanta (6 percent lower) and Denver (4 percent lower).
Test / Quality Assurance (QA) Engineer (Computer Software) Reviews
Related Job Salaries
Key Stats for Test / Quality Assurance (QA) Engineer (Computer Software)
Rated 5 out of 5
based on 311 votes.