Software Quality Assurance (SQA) Engineer Salary
Median pay for Software Quality Assurance Engineers in the United States lies in the neighborhood of $76K annually. The most influential factor affecting pay for this group is experience level, though the specific employer and location have a (lesser) impact as well. Most report receiving medical coverage from their employers and a strong majority collect dental insurance. Generally, women make up less than a third of all Software Quality Assurance Engineers who answered the questionnnaire. The majority of workers are highly satisfied with their job. Figures cited in this summary are based on replies to PayScale's salary questionnaire.
|Salary||$52,733 - $111,145|
|Bonus||$985 - $11,955|
|Total Pay (||$50,741 - $113,168|
|Hourly Rate||$17.81 - $50.12|
|Overtime||$30.20 - $52.26|
|Bonus||$985 - $11,955|
|Total Pay (||$50,741 - $113,168|
Job Description for Software Quality Assurance (SQA) Engineer
Software quality assurance (SQA) engineers are in charge of controlling standards in the software developing process. They carefully plan product specifications and features, and they ensure applications are tested and ship without bugs or technical glitches. Among their main responsibilities, SQA engineers manage software performance and stress-test code to improve reliability. They keep logs of every trial instance for future team reference. Further, they track fixes and adjust development cycle time frame.Read More...
SQA engineers' main tools consist of a personal computer using a variety of applications for quality assurance. As a result, they actively participate in the interoperability testing of hardware and their respective application code. They review company objective goals and review parameters to reach them in a timely manner. They also manage code problems in a bug-tracking system for increased productivity. Additionally, SQA engineers execute software packages in different system environments to test for functionality problems before release.
This position typically requires a bachelor's of engineering in information technology; additional years of experience in a related position and quality control certifications are a plus. They must have strong analytical and problem-solving skills. In addition, they should have advance proficiency in several operating systems and programming languages. They also should be familiar with the implementation of testing techniques and metrics.
SQA engineers must have superior communication skills, and be able to multitask effectively, as needed. They are required to be efficient team players as other teams within their organization need their input and support. (Copyright 2017 PayScale.com)
Software Quality Assurance (SQA) Engineer Tasks
- Develop manual and program automated test software using diverse tools and source documentation.
- Participate in product design reviews and modify requirements.
- Document, track, and resolve software bugs or defects with help from the programming team.
- Design benchmarks, test cases, and testing framework.
Common Career Paths for Software Quality Assurance (SQA) Engineer
Software Quality Assurance Engineers who transition into a Software Quality Assurance Manager role may receive large pay increases as the latter position pays an average $103K per year. When Software Quality Assurance Engineers are ready for the next step in their careers, they often become Quality Assurance Engineers or Test Automation Engineers. Those roles pay an additional $7K and $12K, respectively.
Software Quality Assurance (SQA) Engineer Job Listings
Popular Employer Salaries for Software Quality Assurance (SQA) Engineer
Those at Cisco Systems Inc can expect to make the most, with the company offering a median salary of $124K.
Popular Skills for Software Quality Assurance (SQA) Engineer
Survey takers working as Software Quality Assurance Engineers report using a large range of professional skills. Most notably, skills in Java, Linux, Selenium Automated Test Tool, and C are correlated to pay that is above average. Skills that are correlated to lower pay, on the other hand, include Microsoft Access, SQL, and Microsoft Word. The majority of those who know Java also know SQL.
Pay by Experience Level for Software Quality Assurance (SQA) Engineer
Pay by Experience for a Software Quality Assurance (SQA) Engineer has a positive trend. An entry-level Software Quality Assurance (SQA) Engineer with less than 5 years of experience can expect to earn an average total compensation of $68,000 based on 209 salaries provided by anonymous users. Average total compensation includes tips, bonus, and overtime pay. A Software Quality Assurance (SQA) Engineer with mid-career experience which includes employees with 5 to 10 years of experience can expect to earn an average total compensation of $82,000 based on 96 salaries. An experienced Software Quality Assurance (SQA) Engineer which includes employees with 10 to 20 years of experience can expect to earn an average total compensation of $89,000 based on 60 salaries. A Software Quality Assurance (SQA) Engineer with late-career experience which includes employees with greater than 20 years of experience can expect to earn an average total compensation of $115,000 based on 20 salaries.
Pay Difference by Location
For Software Quality Assurance Engineers, busy San Jose offers a higher-than-average pay rate, 11 percent above the national average. Software Quality Assurance Engineers can also look forward to large paychecks in cities like Austin (+11 percent), Seattle (+11 percent), Palo Alto (+6 percent), and Los Angeles (+6 percent). Trailing the national average by 17 percent, Chicago is the market with the smallest paychecks. Below-median salaries also turn up in Irvine and Pittsburgh (14 percent lower).
Software Quality Assurance (SQA) Engineer Reviews
Related Job Salaries
Key Stats for Software Quality Assurance (SQA) Engineer
Rated 5 out of 5
based on 33 votes.