All careers

Software Quality Assurance Analysts and Testers

  • Bright Outlook
  • Rapid Growth

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.

What you’d do

  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • 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.
  • Design test plans, scenarios, scripts, or procedures.
  • Document test procedures to ensure replicability and compliance with standards.
  • Provide feedback and recommendations to developers on software usability and functionality.
  • Install, maintain, or use software testing programs.
  • Test system modifications to prepare for implementation.

Skills that matter

  • Reading Comprehension
  • Active Listening
  • Critical Thinking
  • Speaking
  • Writing
  • Monitoring

How to get there

Considerable preparation: most need a four-year bachelor's degree

Also called

  • Quality Assurance Analyst (QA Analyst)
  • Software Quality Assurance Engineer (SQA Engineer)
  • Software Quality Engineer
  • Software Test Engineer
  • Automation Tester
  • Information Technology Analyst (IT Analyst)
See all careers
  • Software Developers

    • Bright Outlook
    • Rapid Growth
    • Numerous Job Openings

    Research, design, and develop computer and network software or specialized utility programs.

    Considerable preparation: most need a four-year bachelor's degree

  • Validation Engineers

    • Bright Outlook
    • Rapid Growth

    Design or plan protocols for equipment or processes to produce products meeting internal and external purity, safety, and quality…

    Considerable preparation: most need a four-year bachelor's degree

  • Computer Systems Engineers/Architects

    • Bright Outlook
    • Rapid Growth

    Design and develop solutions to complex applications problems, system administration issues, or network concerns.

    Medium preparation: usually vocational school, related on-the-job experience, or an associate's degree

  • Penetration Testers

    • Bright Outlook
    • Rapid Growth
    • New & Emerging

    Evaluate network system security by conducting simulated internal and external cyberattacks using adversary tools and techniques.

    Considerable preparation: most need a four-year bachelor's degree

  • Computer Systems Analysts

    • Bright Outlook
    • Rapid Growth

    Analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications…

    Considerable preparation: most need a four-year bachelor's degree

  • Database Architects

    • Bright Outlook
    • Rapid Growth

    Design strategies for enterprise databases, data warehouse systems, and multidimensional networks.

    Considerable preparation: most need a four-year bachelor's degree