Software Quality Assurance Engineer and Tester

Average Salary
Degree Requirements
Bachelor's Degree

From traffic lights, to banking, to school work — most aspects of our daily lives rely upon functional software programs. It’s the job of a software quality assurance engineer to ensure that programs operate exactly as intended. They are involved in all aspects of the process – planning, developing and assessing progress. They closely monitor the development phase, conducting multiple testing phases to ensure program performance meets quality specifications and functions as expected.

Also known as: Product Assurance Engineer, Quality Assurance Analyst, Quality Assurance Practice Manager, Quality Assurance Test Program Manager, Software Quality Assurance Engineer
Operations Analysis
Quality Control Analysis
Systems Analysis
Systems Evaluation
Analyze software and data trends to determine marketability
Identify bugs and potential problems within software
Create and uphold quality standards for software products
Develop test programming and oversee comprehensive processes for all stages of development
Develop new tools, technology and testing procedures
Document test progress and results
Oversee the release management process to ensure quality remains consistent

Still Interested?

Employers hiring Software Quality Assurance Engineer and Testers

Degree Pathways that can lead to this career

This site includes information from O*NET OnLine by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. AgriNovus Indiana has modified all or some of this information. USDOL/ETA has not approved, endorsed, or tested these modifications.

In addition to O’Net, AgriNovus Indiana gathered information from several resources. If you would like more information about the data on this site, please contact us at

I am…