Skip navigation

Software Quality Assurance Engineers & Testers

Also called: Quality Assurance Analyst (QA Analyst), Quality Assurance Engineer (QA Engineer), Software Quality Assurance Engineer (SQA Engineer), Software Quality Engineer

What they do:
Develop and execute software test plans in order to identify software problems and their causes.
On the job, you would:
  • Design test plans, scenarios, scripts, or procedures.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Identify, analyze, and document problems with program function, output, online screen, or content.

Knowledge

Engineering and Technology
  • computers and electronics
  • product and service development
Arts and Humanities
  • English language
Math and Science
  • arithmetic, algebra, geometry, calculus, or statistics

Skills

Basic Skills
  • thinking about the pros and cons of different ways to solve a problem
  • reading work related information
Problem Solving
  • noticing a problem and figuring out the best way to solve it
People and Technology Systems
  • figuring out how a system should work and how changes in the future will affect it
  • thinking about the pros and cons of different options and picking the best one

Abilities

Verbal
  • read and understand what is written
  • communicate by speaking
Ideas and Logic
  • make general rules or come up with answers from lots of detailed information
  • notice when problems happen

Personality

People interested in this work like activities that include ideas, thinking, and figuring things out.
They do well at jobs that need:
  • Attention to Detail
  • Analytical Thinking
  • Dependability
  • Adaptability/Flexibility
  • Integrity
  • Persistence

Technology

You might use software like this on the job:

Development environment software
  • Apache Maven Hot Technology
  • Microsoft PowerShell Hot Technology
Program testing software
  • Bugzilla
  • Hewlett Packard LoadRunner Hot Technology
Web platform development software
  • Dynamic hypertext markup language DHTML Hot Technology
  • Oracle JavaServer Pages JSP Hot Technology

Education

Education: (rated 4 of 5)
bachelor's degree or
associate's degree
usually needed

Get started on your career:

Find Training Find Certifications

Job Outlook

Bright Outlook
New job opportunities are very likely in the future.
Salary
$85,240
per year, on average
Check out my state Find Jobs

Explore More

See more details at O*NET OnLine about software quality assurance engineers and testers.