Roles · Software and IT

AI software quality assurance engineer

Executes software tests to identify problems and documents defects for developers using a bug tracking system.

Hugo Ryan“I identify software problems and report defects to developers.”An example character, not a real person.
Hire this role

Software quality assurance engineer · What it does

Three tasks it takes off your hands

  1. Document software defects using a bug tracking system and report them.
  2. Develop testing programs for database impacts and regression testing.
  3. Test system modifications to prepare for implementation.
Where these come from

The tasks of “Software Quality Assurance Analysts and Testers” (O*NET 15-1253.00), as O*NET lists them:

  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  • Test system modifications to prepare for implementation.

Software quality assurance engineer · Tools and industries

It works in the tools you already use

  • Amazon Web Services AWS software
  • Atlassian JIRA
  • C#
  • C++
  • Git
  • GitHub

Industries it fits

Hire this role

Role facts from O*NET 31.0 Database (U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), CC BY 4.0), written in our words. Sources and credits