How much does a Software Quality Assurance (SQA) Engineer make in the United States?
-
The average Software Quality Assurance (SQA) Engineer salary in the United States is $88,544 as of December 01, 2024. The range for our most popular Software Quality Assurance (SQA) Engineer positions (listed below) typically falls between $80,908 and $96,180. Keep in mind that salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
Software Quality Assurance (SQA) Engineer's Annual Base Salary
Job Title | Salary | Hourly Rate | Location | Date Updated |
Software Quality Assurance Engineer | $89,820 | $43.18 | United States | December 01, 2024 |
Software Quality Assurance Supervisor | $125,147 | $60.17 | United States | December 01, 2024 |
Software Quality Assurance Manager | $146,494 | $70.43 | United States | December 01, 2024 |
Software Quality Assurance | $68,499 | $32.93 | United States | December 01, 2024 |
Head of Software Quality Assurance | $196,372 | $94.41 | United States | December 01, 2024 |
Chief of Software Quality Assurance | $196,400 | $94.42 | United States | December 01, 2024 |
Software Quality Assurance Director | $176,728 | $84.97 | United States | December 01, 2024 |
Software Quality Assurance Analyst II | $89,337 | $42.95 | United States | December 01, 2024 |
Software Quality Assurance Analyst III | $110,838 | $53.29 | United States | December 01, 2024 |
Software Quality Assurance Analyst I | $68,985 | $33.17 | United States | December 01, 2024 |
-
Software Quality Assurance Supervisor supervises the daily operations of a software quality assurance team. Assigns testing tasks to team members. Being a Software Quality Assurance Supervisor trains team on tools and methodologies to ensure that software tests identify defects and comply with quality standards. Evaluates test results against expected results and recommends improvements to test plans and scripts as needed. Additionally, Software Quality Assurance Supervisor typically requires a bachelor's degree. Reports to a manager. The Software Quality Assurance Supervisor supervises a group of primarily para-professional level staffs. May also be a level above a supervisor within high volume administrative/ production environments. Makes day-to-day decisions within or for a group/small department. Has some authority for personnel actions. To be a Software Quality Assurance Supervisor typically requires 3-5 years experience in the related area as an individual contributor. Thorough knowledge of functional area and department processes. View Software Quality Assurance Supervisor SalaryAlternate Job Titles:Supervisor Software Quality and Testing
-
Software Quality Assurance Manager manages a software quality assurance team. Selects and utilizes tools and methodologies to ensure that software tests identify defects and comply with quality standards. Being a Software Quality Assurance Manager evaluates test results against expected results, implements improvements to process and recommends alternative testing as needed. Drafts, revises and approves test plans and scripts. Additionally, Software Quality Assurance Manager typically requires a bachelor's degree. Reports to function manager. The Software Quality Assurance Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. To be a Software Quality Assurance Manager typically requires 5 years experience in the related area as an individual contributor. 1 - 3 years supervisory experience may be required. Extensive knowledge of the function and department processes. View Software Quality Assurance Manager SalaryAlternate Job Titles:Manager Software Quality/Test Engineering
-
Head of Software Quality Assurance establishes and has overall responsibility for the goals, policies, and procedures for the software quality assurance function. Determines the tools, techniques, staffing and methodologies that ensure the efficient release of quality software features and new products. Being a Head of Software Quality Assurance drives continuous improvement activities. Requires a bachelor's degree. Additionally, Head of Software Quality Assurance reports to top management. The Head of Software Quality Assurance manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. To be a Head of Software Quality Assurance typically requires 5+ years of managerial experience. Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function. View Head of Software Quality Assurance SalaryAlternate Job Titles:Chief of Software Quality Assurance, Software QA Leader
-
The Chief of Software Quality Assurance determines the tools, techniques, staffing and methodologies that ensure the efficient release of quality software features and new products. Establishes and has overall responsibility for the goals, policies, and procedures for the software quality assurance function. Being a Chief of Software Quality Assurance requires a bachelor's degree. Drives continuous improvement activities. In addition, Chief of Software Quality Assurance reports to top management. The Chief of Software Quality Assurance manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Working as a Chief of Software Quality Assurance typically requires 5+ years of managerial experience. Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function. View Chief of Software Quality Assurance SalaryAlternate Job Titles:Head of Software Quality Assurance, Software QA Leader
-
Software Quality Assurance Director directs and oversees the implementation of policies and procedures for the software quality assurance function. Evaluates and monitors tools, methodologies, and automation to ensure effective testing and identification of defects. Being a Software Quality Assurance Director oversees user acceptance, alpha, and beta testing efforts. Requires a bachelor's degree. Additionally, Software Quality Assurance Director reports to top management. The Software Quality Assurance Director typically manages through subordinate managers and professionals in larger groups of moderate complexity. Provides input to strategic decisions that affect the functional area of responsibility. May give input into developing the budget. To be a Software Quality Assurance Director typically requires 3+ years of managerial experience. Capable of resolving escalated issues arising from operations and requiring coordination with other departments. View Software Quality Assurance Director SalaryAlternate Job Titles:Director Software Quality /Test Engineering, Software Quality and Testing Methodologies Director
-
Software Quality Assurance Analyst II executes testing procedures to ensure that software meets established quality standards. Develops and writes testing scripts and plans to ensure that software functions as expected. Being a Software Quality Assurance Analyst II prepares data sets to test logic, error handling and system workflows. Isolates, reproduces, and tracks defects. Additionally, Software Quality Assurance Analyst II verifies fixes. Documents testing according to required procedures. Familiar with software development cycle and quality assurance methodologies. Requires a bachelor's degree or its equivalent. Typically reports to Quality Assurance Manager. The Software Quality Assurance Analyst II occasionally directed in several aspects of the work. Gains exposure to some of the complex tasks within the job function. To be a Software Quality Assurance Analyst II typically requires 2-4 years of related experience. View Software Quality Assurance Analyst II SalaryAlternate Job Titles:Software QA Analyst II, Software Testing and Quality Engineer II
-
Software Quality Assurance Analyst III evaluates and executes testing procedures to ensure that software meets established quality standards. Develops and writes testing scripts and plans to ensure that software functions as expected. Being a Software Quality Assurance Analyst III prepares complex data sets to test logic, error handling and system workflows. Isolates, reproduces, and tracks defects. Additionally, Software Quality Assurance Analyst III verifies fixes. Documents testing according to required procedures. Solid knowledge of software development cycle and quality assurance methodologies. Requires a bachelor's degree or its equivalent. Typically reports to Quality Assurance Manager. The Software Quality Assurance Analyst III work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. To be a Software Quality Assurance Analyst III typically requires 4-7 years of related experience. View Software Quality Assurance Analyst III SalaryAlternate Job Titles:Software QA Analyst III, Software Testing and Quality Engineer III
-
Software Quality Assurance Analyst I executes testing procedures to ensure that software meets established quality standards. Prepares data sets to test logic, error handling and system workflows. Being a Software Quality Assurance Analyst I isolates, reproduces, and tracks defects. Verifies fixes. Additionally, Software Quality Assurance Analyst I documents testing according to required procedures. Familiar with software development cycle and quality assurance methodologies. May assist with the creation of new testing scripts and plans. Requires a bachelor's degree or its equivalent. Typically reports to Quality Assurance Manager. The Software Quality Assurance Analyst I work is closely managed. Works on projects/matters of limited complexity in a support role. To be a Software Quality Assurance Analyst I typically requires 0-2 years of related experience. View Software Quality Assurance Analyst I SalaryAlternate Job Titles:Software QA Analyst I, Software Testing and Quality Engineer I