Find Schools

Study Area & Zipcode

Software Quality Assurance Engineers and Testers

Find Schools Near

All About Software Quality Assurance Engineers and Testers

Software Quality Assurance Engineer or Tester Example Develop and execute software test plans in order to identify software problems and their causes.

List of Software Quality Assurance Engineer or Tester Job Duties

  • Investigate customer problems referred by technical support.
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
  • Update automated test scripts to ensure currency.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
  • Document test procedures to ensure replicability and compliance with standards.

Software Quality Assurance Engineer or Tester Required Skills

Software Quality Assurance Engineers and Testers state the following job skills are important in their day-to-day work.

Critical Thinking: Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.

Reading Comprehension: Understanding written sentences and paragraphs in work related documents.

Speaking: Talking to others to convey information effectively.

Programming: Writing computer programs for various purposes.

Active Listening: Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.

Types of Software Quality Assurance Engineers and Testers

  • Software Test Engineer
  • Quality Assurance Test Program Manager (QA Assurance Test Program Manager)
  • Test Automation Engineer
  • Quality Assurance Manager (QA Manager)
  • Automation Tester

Is There Going to be Demand for Software Quality Assurance Engineers and Testers?

There were about 287,200 jobs for Computer Workers in 2016 (in the United States).

New jobs are being produced at a rate of 9.3% which is lower than average. The Bureau of Labor Statistics predicts 26,600 new jobs for Software Quality Assurance Engineers and Testers by 2026. Due to new job openings and attrition, there will be an average of 22,400 job openings in this field each year.

Forecasted Number of Jobs for Software Quality Assurance Engineers and Testers in U.S.

The states with the most job growth for Computer Workers are Washington, California, and Texas.

Watch out if you plan on working in Alaska, Wyoming, or Vermont. These states have the worst job growth for this type of profession.

What is the Average Salary of a Software Quality Assurance Engineer or Tester

The average yearly salary of a Software Quality Assurance Engineer or Tester ranges between $47,350 and $144,820. The median salary for this occupation is $90,270.

Salary Ranges for Software Quality Assurance Engineers and Testers

How much do Computer Workers make in each U.S. state?

Annual Mean Salary by State
State Annual Mean Salary

District of Columbia

$117,540

Maryland

$113,330

New Hampshire

$112,440

Virginia

$105,270

California

$103,270

Colorado

$102,470

Connecticut

$100,340

New Jersey

$99,210

Alaska

$98,830

Massachusetts

$92,110

South Carolina

$92,100

Washington

$91,620

New York

$90,750

Texas

$90,290

Georgia

$90,140

Hawaii

$89,960

North Carolina

$88,650

Alabama

$87,060

Pennsylvania

$87,040

Nebraska

$86,230

Arizona

$85,010

West Virginia

$83,660

Missouri

$82,610

Ohio

$82,440

Minnesota

$81,650

Rhode Island

$81,290

Mississippi

$81,280

South Dakota

$81,250

Idaho

$80,610

Maine

$79,790

Oregon

$79,610

New Mexico

$79,540

Kentucky

$79,420

Indiana

$79,310

Kansas

$79,300

Florida

$78,900

Iowa

$78,810

Oklahoma

$78,490

Utah

$76,890

Michigan

$76,400

Wyoming

$75,780

Wisconsin

$74,600

Tennessee

$74,000

Arkansas

$73,670

Nevada

$72,610

Vermont

$72,220

North Dakota

$70,730

Montana

$68,430

Louisiana

$66,600

What Tools do Software Quality Assurance Engineers and Testers Use?

Although they’re not necessarily needed for all jobs, the following technologies are used by many Software Quality Assurance Engineers and Testers:

  • Hypertext markup language HTML
  • Spring Framework
  • Eclipse IDE
  • Data entry software
  • Job control language JCL
  • Ruby
  • SAS
  • C
  • Google Analytics
  • IBM Notes

Who Employs Software Quality Assurance Engineers and Testers?

Software Quality Assurance Engineer or Tester Sectors

References

Bureau of Labor Statistics

College Factual

O*NET Online

Image Credit: Via Wikimedia Commons

Find Schools Near You

Our free school finder has matched thousands of students with colleges.