Log In

Register

Recover Password

2021 Software Quality Assurance Analysts and Testers Salary Guide

Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.

Software Quality Assurance Analysts and Testers Salary

Salary

$107.5K

Growth

22%

Bright Outlook

Bright

Green

No

Software Quality Assurance Analysts and Testers Job Description

Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.

Also known as:

Application Integration Engineer, Computer Consultant, Information Technology Analyst (IT Analyst), Product Assurance Engineer, Quality Assurance Analyst (QA Analyst), Software Quality Assurance Engineer (SQA Engineer), Software Quality Engineer, Software Test Engineer, Systems Engineer, Test Engineer

How Much Do Software Quality Assurance Analysts and Testers Make ? 2021

Percentile 10% 25% 50% (Median) 75% 90%
Annual Wage $64,240 $82,430 $107,510 $136,320 $164,590
Hourly Wage $30.88 $39.63 $51.69 $65.54 $79.13

How Much Do Software Quality Assurance Analysts and Testers Make ? 2021

Percentile
10%
25%
50% (Median)
75%
90%
Annual Wage
$64,240
$82,430
$107,510
$136,320
$164,590
Hourly Wage
$30.88
$39.63
$51.69
$65.54
$79.13

Software Quality Assurance Analysts and Testers Tasks

  • Design test plans, scenarios, scripts, or procedures.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  • Document test procedures to ensure replicability and compliance with standards.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
  • Test system modifications to prepare for implementation.
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
  • Monitor bug resolution efforts and track successes.
  • Monitor bug resolution efforts and track successes.
  • Provide feedback and recommendations to developers on software usability and functionality.
  • Update automated test scripts to ensure currency.
  • Create or maintain databases of known test defects.
  • Install, maintain, or use software testing programs.
  • Install and configure recreations of software production environments to allow testing of software performance.
  • Monitor program performance to ensure efficient and problem-free operations.
  • Identify program deviance from standards, and suggest modifications to ensure compliance.
  • Identify program deviance from standards, and suggest modifications to ensure compliance.
  • Design or develop automated testing tools.
  • Develop or specify standards, methods, or procedures to determine product quality or release readiness.
  • Investigate customer problems referred by technical support.
  • Conduct historical analyses of test results.
  • Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
  • Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
  • Evaluate or recommend software for testing or bug tracking.
  • Evaluate or recommend software for testing or bug tracking.
  • Coordinate user or third-party testing.
  • Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
  • Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
  • Visit beta testing sites to evaluate software performance.

What Activities Do Software Quality Assurance Analysts and Testers Do?

  • Develop testing routines or procedures.
  • Report maintenance or equipment problems to appropriate personnel.
  • Compile technical information or documentation.
  • Troubleshoot issues with computer applications or systems.
  • Analyze data to identify or resolve operational problems.
  • Document operational activities.
  • Develop testing routines or procedures.
  • Collaborate with others to determine design specifications or details.
  • Document design or development procedures.
  • Develop testing routines or procedures.
  • Develop detailed project plans.
  • Test computer system operations to ensure proper functioning.
  • Test software performance.
  • Test computer system operations to ensure proper functioning.
  • Manage documentation to ensure organization or accuracy.
  • Document operational activities.
  • Monitor computer system performance to ensure proper operation.
  • Recommend changes to improve computer or information systems.
  • Develop testing routines or procedures.
  • Create databases to store electronic data.
  • Install computer software.
  • Install computer software.
  • Monitor computer system performance to ensure proper operation.
  • Test software performance.
  • Recommend changes to improve computer or information systems.
  • Develop testing routines or procedures.
  • Develop performance metrics or standards related to information technology.
  • Provide customer service to clients or users.
  • Analyze data to identify trends or relationships among variables.
  • Read documents to gather technical information.
  • Test software performance.
  • Evaluate utility of software or hardware technologies.
  • Recommend changes to improve computer or information systems.
  • Test software performance.
  • Collaborate with others to resolve information technology issues.
  • Recommend changes to improve computer or information systems.
  • Test software performance.

Typical Software Quality Assurance Analysts and Testers Knowledge?

  • Computers and Electronics - Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
  • English Language - Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.

What Are Typical Software Quality Assurance Analysts and Testers Abilities?

  • Problem Sensitivity - Noticing when problems happen.
  • Inductive Reasoning - Making general rules or coming up with answers from lots of detailed information.
  • Deductive Reasoning - Using rules to solve problems.
  • Written Comprehension - Reading and understanding what is written.
  • Written Expression - Communicating by writing.
  • Oral Comprehension - Listening and understanding what people say.
  • Oral Expression - Communicating by speaking.
  • Near Vision - Seeing details up close.
  • Information Ordering - Ordering or arranging things.
  • Speech Recognition - Recognizing spoken words.

What Are Typical Software Quality Assurance Analysts and Testers Skills? 2021

  • Critical Thinking - Thinking about the pros and cons of different ways to solve a problem.
  • Reading Comprehension - Reading work-related information.
  • Programming - Writing computer programs.
  • Speaking - Talking to others.
  • Active Listening - Listening to others, not interrupting, and asking good questions.
  • Writing - Writing things for co-workers or customers.
  • Monitoring - Keeping track of how well people and/or groups are doing in order to make improvements.

What Are Typical Software Quality Assurance Analysts and Testers Interests?

  • Conventional - Occupations related to Conventional interests frequently involve following set procedures and routines. They include working with data and details more than with ideas. Usually there is a clear line of authority to follow.
  • Investigative - Occupations with Investigative interests frequently involve working with ideas, and require an extensive amount of thinking. They often involve research and figuring out problems mentally.
  • Realistic - Occupations with Realistic interests frequently involve practical, hands-on problems and solutions. They often deal with plants, animals, and real-world materials like wood, tools, and machinery. Many require working outside, and do not involve a lot of paperwork or working closely with others.

What Is The Projected Employment For Software Quality Assurance Analysts and Testers ? 2021

Location 2019 Employment 2029 Employment Percent change Annual projected job openings
United States 1,469,200 1,785,200 22% 131,400

What Is The Projected Employment For Software Quality Assurance Analysts and Testers ? 2021

Location
2019 Employment
2029 Employment
Percent change
Annual projected job openings
United States
1,469,200
1,785,200
22%
131,400

What Is The Required Software Quality Assurance Analysts and Testers Education & Experience? 2021

  • Bachelor's degree
  • No work experience
  • No on-the-job training

Software Quality Assurance Analysts and Testers Schools ?

School Program Name Location Length / Graduates
Aaniiih Nakoda College Computer and Information Sciences, General Harlem, MT 2 years: 5
ABC Adult School Modeling, Virtual Environments and Simulation Cerritos, CA Less than one year: 2
ABCO Technology Computer Programming/Programmer, General Inglewood, CA Less than one year: 29
Abilene Christian University Information Technology Abilene, TX 4 years: 3
More than 4 years: 0
Abilene Christian University Information Technology Abilene, TX 4 years: 3
More than 4 years: 0
Abilene Christian University Computer Science Abilene, TX 4 years: 14
Abraham Baldwin Agricultural College Computer Programming, Specific Applications Tifton, GA 2 years: 0
Abraham Lincoln University Information Technology Glendale, CA 2 years: 1
More than 4 years: 1
Abraham Lincoln University Information Technology Glendale, CA 2 years: 1
More than 4 years: 1
Abraham Lincoln University Computer Programming, Specific Applications Glendale, CA Less than one year: 0

Software Quality Assurance Analysts and Testers Schools ?

School
Program Name
Location
Length / Graduates
Computer and Information Sciences, General
Harlem, MT
2 years: 5
Modeling, Virtual Environments and Simulation
Cerritos, CA
Less than one year: 2
Computer Programming/Programmer, General
Inglewood, CA
Less than one year: 29
Information Technology
Abilene, TX
4 years: 3
More than 4 years: 0
Information Technology
Abilene, TX
4 years: 3
More than 4 years: 0
Computer Science
Abilene, TX
4 years: 14
Computer Programming, Specific Applications
Tifton, GA
2 years: 0
Information Technology
Glendale, CA
2 years: 1
More than 4 years: 1
Information Technology
Glendale, CA
2 years: 1
More than 4 years: 1
Computer Programming, Specific Applications
Glendale, CA
Less than one year: 0

Software Quality Assurance Analysts and Testers Jobs Near Me .

Job Title Company Location Date Posted Federal Contractor
AWS Software Engineer JPMorgan Chase Jersey City, New Jersey 04/19/2021 Yes
BA with Salesforce/AEM MSys Inc. Sacramento, California 04/19/2021 No
Backend Systems Intern Global Payments, Inc. Plano, Texas 04/18/2021 No
Build and Release Engineer Apple Cupertino, California 04/19/2021 Yes
Cassandra Database Engineer, Level 1 Wood Consulting Annapolis Junction, Maryland 04/19/2021 No
Cassandra Database Engineer, Level 2 Wood Consulting Annapolis Junction, Maryland 04/19/2021 No
Certification Analyst Robert Half International Jacksonville, Florida 04/19/2021 Yes
Certification Analyst Robert Half International Jacksonville, Florida 04/19/2021 Yes
Certification Analyst Robert Half International Jacksonville, Florida 04/19/2021 Yes
Certification Analyst Robert Half International Jacksonville, Florida 04/19/2021 Yes

Software Quality Assurance Analysts and Testers Jobs Near Me .

Job Title
Company
Location
Date Posted
Federal Contractor
JPMorgan Chase
Jersey City, New Jersey
04/19/2021
Yes
MSys Inc.
Sacramento, California
04/19/2021
No
Global Payments, Inc.
Plano, Texas
04/18/2021
No
Apple
Cupertino, California
04/19/2021
Yes
Wood Consulting
Annapolis Junction, Maryland
04/19/2021
No
Wood Consulting
Annapolis Junction, Maryland
04/19/2021
No
Robert Half International
Jacksonville, Florida
04/19/2021
Yes
Robert Half International
Jacksonville, Florida
04/19/2021
Yes
Robert Half International
Jacksonville, Florida
04/19/2021
Yes
Robert Half International
Jacksonville, Florida
04/19/2021
Yes

Software Quality Assurance Analysts and Testers 2021 Salary Guide By State

Common Careers