# Acceptance Testing

Skill · Software Development and Engineering Practices

Canonical page: https://career.thegoodapps.co/skills/acceptance-testing

Acceptance testing is a phase of software testing in which a system is evaluated against business requirements to determine whether it meets the criteria for delivery, often the final step before release. It is typically performed by end users, clients, or QA teams using predefined acceptance criteria or user stories, and can take the form of User Acceptance Testing (UAT) or Operational Acceptance Testing. Software testers, business analysts, and product managers rely on it to confirm a system is fit for real-world use before go-live.

Related skills: [User Acceptance Testing (UAT)](https://career.thegoodapps.co/skills/user-acceptance-testing-uat), [Regression Testing](https://career.thegoodapps.co/skills/regression-testing), [Quality Assurance (QA)](https://career.thegoodapps.co/skills/quality-assurance-qa), [Behavior-Driven Development (BDD)](https://career.thegoodapps.co/skills/behavior-driven-development-bdd), [Gherkin (Scripting)](https://career.thegoodapps.co/skills/gherkin-scripting)

## Open roles requiring Acceptance Testing (1)

- [Software Test Engineer (QA Analyst)](https://career.thegoodapps.co/jobs/3b46533a-b497-400d-b94b-089fbde2949e/software-test-engineer-qa-analyst-at-aerovironment) at [AeroVironment](https://career.thegoodapps.co/organizations/aerovironment) — Full-time, Annapolis Junction, MD, $83,500 – $208,750
