Software Quality Assurance Analysts and Testers
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.
Also called: Automation Tester · Information Technology Analyst (IT Analyst) · Quality Assurance Analyst (QA Analyst) · Quality Assurance Engineer (QA Engineer) · Quality Engineer · Software Quality Assurance Analyst (SQA Analyst)
What the numbers say
Tailor your resume to Software Quality Assurance Analysts and Testers
See how your resume lines up with Software Quality Assurance Analysts and Testers
Refit re-angles your real experience toward this role using the skills above — and never invents skills you don't have. A no-fabrication gate checks every change before you see it.
Top skills employers ask for
Ranked by O*NET importance for this occupation.
- Reading Comprehension
- Active Listening
- Speaking
- Critical Thinking
- Writing
- Monitoring
- Active Learning
- Learning Strategies
- Mathematics
- Science
What they actually do
Core O*NET tasks for this role.
- 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.
- 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.
- Create or maintain databases of known test defects.
- Develop or specify standards, methods, or procedures to determine product quality or release readiness.
- Monitor bug resolution efforts and track successes.
- Update automated test scripts to ensure currency.
Tools & technology
- Amazon Web Services AWS software
- Apache JMeter
- Appium
- Atlassian JIRA
- C#
- C++
- Git
- GitHub
- JavaScript
- Jenkins CI
- Linux
- Microsoft Azure DevOps Services
- Microsoft Azure software
- Microsoft Excel
- Microsoft Office software
- Microsoft Playwright
Knowledge areas
- Computers and Electronics
- English Language
- Mathematics
- Engineering and Technology
- Design
- Education and Training
- Customer and Personal Service
- Administration and Management