# Software Quality Assurance

Skill · Software Development and Engineering Practices

Canonical page: https://career.thegoodapps.co/skills/software-quality-assurance

Software Quality Assurance (QA) is the discipline and set of processes used to ensure a software product meets defined quality standards before release, including systematic testing, code reviews, and process audits. QA engineers design test plans, write automated and manual test cases, and track defects throughout development. It is distinct from quality control in that QA focuses on preventing defects through process improvement, not just detecting them.

Related skills: [Selenium](https://career.thegoodapps.co/skills/selenium), [Software Testing](https://career.thegoodapps.co/skills/software-testing), [Quality Control](https://career.thegoodapps.co/skills/quality-control), [Software Technical Review](https://career.thegoodapps.co/skills/software-technical-review), [Software Quality](https://career.thegoodapps.co/skills/software-quality)

## Open roles requiring Software Quality Assurance (0)

None of the roles we have read name this skill yet. A large share of the visible corpus has not been parsed for skills, so this is at least as likely to be our backlog as the market's verdict.
