How much does a Testing / Quality Assurance (QA)- Computer Software or Hardware make in the United States?
-
The average Testing / Quality Assurance (QA)- Computer Software or Hardware salary in the United States is $122,271 as of March 26, 2024. The range for our most popular Testing / Quality Assurance (QA)- Computer Software or Hardware positions (listed below) typically falls between $110,276 and $134,265. 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.
Testing / Quality Assurance (QA)- Computer Software or Hardware's Annual Base Salary
Job Title | Salary | Hourly Rate | Location | Date Updated |
Software Quality Assurance Supervisor | $120,095 | $57.74 | United States | March 26, 2024 |
Software Quality Assurance Director | $169,353 | $81.42 | United States | March 26, 2024 |
Software Quality Assurance Analyst II | $87,361 | $42.00 | United States | March 26, 2024 |
Software Quality Assurance Analyst III | $108,347 | $52.09 | United States | March 26, 2024 |
Software Quality Assurance Analyst I | $67,103 | $32.26 | United States | March 26, 2024 |
Software Quality Assurance Analyst IV | $127,129 | $61.12 | United States | March 26, 2024 |
Software Quality Assurance Tester I | $47,063 | $22.63 | United States | March 26, 2024 |
Software Quality Assurance Tester II | $53,939 | $25.93 | United States | March 26, 2024 |
Software Quality Assurance Tester III | $63,478 | $30.52 | United States | March 26, 2024 |
Software Quality Assurance Tester IV | $77,599 | $37.31 | United States | March 26, 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 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
-
Software Quality Assurance Analyst IV evaluates and designs 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 IV involved with a variety of user testing. Prepares complex data sets to test logic, error handling and system workflows. Additionally, Software Quality Assurance Analyst IV conducts testing of more complex features. Verifies fixes. Monitors and documents testing results according to required procedures. Deep 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 IV work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Quality Assurance Analyst IV typically requires 7+ years of related experience. View Software Quality Assurance Analyst IV SalaryAlternate Job Titles:Software QA Analyst IV, Software Testing and Quality Engineer IV
-
Software Quality Assurance Tester I tests basic features of new software releases using pre-defined test plans and scripts to identify defects. Follows uniform testing procedures. Being a Software Quality Assurance Tester I documents results and uses designated systems and tools to track outcomes. Performs follow-up rounds of testing as needed. Additionally, Software Quality Assurance Tester I may require an associate degree. Typically reports to a supervisor. The Software Quality Assurance Tester I works under the close direction of senior personnel in the functional area. Possesses a moderate understanding of general aspects of the job. May require 0-1 year of general work experience. View Software Quality Assurance Tester I SalaryAlternate Job Titles:Software Quality Testing Specialist I, Software Tester I
-
Software Quality Assurance Tester II tests moderately complex features of new software releases using pre-defined test plans and scripts to identify defects. Follows uniform testing procedures. Being a Software Quality Assurance Tester II documents results and uses designated systems and tools to track outcomes. Performs follow-up rounds of testing as needed. Additionally, Software Quality Assurance Tester II may require an associate degree. Typically reports to a supervisor. The Software Quality Assurance Tester II works under moderate supervision. Gaining or has attained full proficiency in a specific area of discipline. To be a Software Quality Assurance Tester II typically requires 1-3 years of related experience. View Software Quality Assurance Tester II SalaryAlternate Job Titles:Software Quality Testing Specialist II, Software Tester II
-
Software Quality Assurance Tester III tests the most complex features of new software releases using pre-defined test plans and scripts to identify defects. Follows uniform testing procedures. Being a Software Quality Assurance Tester III documents results and uses designated systems and tools to track outcomes. Performs follow-up rounds of testing as needed. Additionally, Software Quality Assurance Tester III may require an associate degree. Typically reports to a supervisor. The Software Quality Assurance Tester III works independently within established procedures associated with the specific job function. Has gained proficiency in multiple competencies relevant to the job. To be a Software Quality Assurance Tester III typically requires 3-5 years of related experience. View Software Quality Assurance Tester III SalaryAlternate Job Titles:Software Quality Testing Specialist III, Software Tester III
-
Software Quality Assurance Tester IV tests the most complex features of new software releases using pre-defined test plans and scripts to identify defects. Follows uniform testing procedures. Being a Software Quality Assurance Tester IV documents results and uses designated systems and tools to track outcomes. Performs follow-up rounds of testing as needed. Additionally, Software Quality Assurance Tester IV may train new testers and coordinate resources for the team. May require an associate degree. Typically reports to a supervisor. The Software Quality Assurance Tester IV independently performs a wide range of complex duties under general guidance from supervisors. Has gained full proficiency in a broad range of activities related to the job. To be a Software Quality Assurance Tester IV typically requires 5-7 years of related experience. View Software Quality Assurance Tester IV SalaryAlternate Job Titles:Software Quality Testing Specialist IV, Software Tester IV