Software QA Analyst
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.
At a Glance
Software QA Analyst. Typical education: Bachelor's degree. Experience: 2.5–2.8 years. Top skills: Safety Assurance, Quality Assurance, Test Planning.
Not available
Bachelor's degree
2.5–2.8 years
8
Parent Occupation (O*NET)
Software Quality Assurance Analysts and Testers
Median Wage
$102,610/yr
Growth (2024-34)
+10.0%
Education
Bachelor's degree
Skills & Requirements
Specialized Skills (19)
Test Planning
SQL (Programming Language)
Automation
Test Automation
Business Requirements
Computer Science
Selenium (Software)
Java (Programming Language)
System Testing
Systems Development Life Cycle
User Requirements Documents
Manual Testing
Software Development Life Cycle
Extract Transform Load (ETL)
Defect Tracking
Test Data
Functional Testing
Test Execution Engine
Agile Methodology
Common Skills (11)
Safety Assurance
Quality Assurance
Management
Communication
Quality Control
Leadership
Problem Solving
Detail Oriented
Self-Motivation
Information Technology
Related Specializations
Other specialized occupations in this field. Many share overlapping skills, making lateral moves more accessible.
Related Pages
Frequently Asked Questions
Want to build these skills?
Sign up to find courses that teach these skills, track your progress, and build a skills passport aligned to Software QA Analyst.
Get Started Free