Career Details
Career Details
Use this dropdown to update your zip code
Back to top
Career Details
15-1253.00 - Software Quality Assurance Analysts and Testers
15-1253.00 - Software Quality Assurance Analysts and Testers
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.
Key Facts

Bright Outlook
Career Details
Green Job
Career Details
Current Employment
N/A
Estimate
Forecasted Employment
N/A
Estimate
Change in Employment
N/A
Estimate
Change in Employment %
N/A
Estimate
Tasks

Tasks
The tasks listed below can be performed to prepare you for a career in this field.
Core
- Design test plans, scenarios, scripts, or procedures.
- Test system modifications to prepare for implementation.
- Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- 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.
- Monitor bug resolution efforts and track successes.
- Create or maintain databases of known test defects.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
- Document test procedures to ensure replicability and compliance with standards.
- Develop or specify standards, methods, or procedures to determine product quality or release readiness.
- Update automated test scripts to ensure currency.
- Investigate customer problems referred by technical support.
- Install, maintain, or use software testing programs.
- Provide feedback and recommendations to developers on software usability and functionality.
- Monitor program performance to ensure efficient and problem-free operations.
- Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
- Install and configure recreations of software production environments to allow testing of software performance.
- Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
- Identify program deviance from standards, and suggest modifications to ensure compliance.
- Design or develop automated testing tools.
- Coordinate user or third-party testing.
- 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.
- Conduct historical analyses of test results.
Generic
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Supplemental
- Visit beta testing sites to evaluate software performance.
All data sourced from US Department of Labor, Employment & Training Administration O*Net Database.
Knowledge

Knowledge
The items listed below are organized into sections that contain knowledge useful for pursuing a career in this field. Each section also contains a "Percentage of Importance" statistic that shows how relevant an item is to the occupation.
All data sourced from US Department of Labor, Employment & Training Administration O*Net Database.
Tools

Tools
The tools listed below include machines, equipment, tools, and software that is useful for individuals who are interested in this career.
All data sourced from US Department of Labor, Employment & Training Administration O*Net Database.
Technology

Technology
The technologies listed below include machines, equipment, tools, and software that is useful for individuals who are interested in this career.
All data sourced from US Department of Labor, Employment & Training Administration O*Net Database.
Certifications

Certifications
The certifications listed below are useful to pursue if you are interested in a career in this field.
No specific certifications are listed for this career
All data sourced from US Department of Labor, Employment & Training Administration O*Net Database.
Licensing

Licensing
The licensing information below is organized into sections and is useful for pursuing if you are interested in a career in this field.
No specific licensing information is listed for this occupation in the area you have selected.
All data sourced from US Department of Labor, Employment & Training Administration O*Net Database.
Related Programs

Online Programs related to this career, offered by participating institution(s), are listed below.
Clicking on the Degree programs in the list below will take you away from the Careers page.
Clicking on the Degree programs in the list below will take you away from the Careers page.
INSTITUTION
PROGRAMS