Software Quality Assurance Analysts and Testers
Software Quality Assurance Analysts and Testers develop and execute software tests to identify software problems and their causes. They test system modifications to prepare for implementation. They document software and application defects using a bug tracking system and report defects to software or web developers. They also create and maintain databases of known defects. They may participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.
To succeed in this field, you should be a critical thinker, know how to write computer programs, and have good communications skills.
Their duties include designing test plans, scenarios, scripts, or procedures. They also document software defects, using a bug tracking system, and report defects to software developers. They identify, analyze, and document problems with program function, output, online screen, or content.
In addition, they develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability. They also participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
People starting in this career usually have a bachelor’s degree.