- Standardises how automated tests are written, run, and reported
- Provides reusable components that reduce duplication and maintenance
- Enables consistent, repeatable execution across environments and pipelines
- Scales testing efforts as the codebase and team grow