Program Codes: 
10274,33862,32807,33864
Employment Percentage: 
11.902117719144
SOC ID: 
15-1299
SOC Title: 
Computer Occupations, All Other
ONET ID: 
15-1199.01
ONET Concat ID: 
15119901
Median Salary: 
78382.29
Interest Area Term: 
Ed Level High School: 
3.7
Ed Level Certificate: 
7.41
Ed Level Some College: 
0
Ed Level Associates: 
14.81
Ed Level Bachelors: 
74.07
Ed Level Masters: 
0
Ed Level Doctor: 
0
Typical Ed Level: 
a Bachelor's degree
Description: 

Develop and execute software test plans in order to identify software problems and their causes.

Core Tasks: 

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

Start Annual Earnings: 
41475.85
Top Annual Earnings: 
143845.36
Title Slug: 
software-quality-assurance-engineer-and-tester