Test Automation simplifies as much of the manual effort as possible into a set of scripts. Automated tests can run repeatedly at any time of day. This approach fits in with continuous testing as well as continuous integration and continuous delivery (CI/CD) software development practices, which aim to shuttle code changes to production without gates that require manual intervention.
1_Higher accuracy as well as better reporting capabilities, coverage, resource efficiency, bug detection and reusability.
2_Faster timeframe than a person.
3_A QA team can reuse automated test scripts to ensure each check executes the same way every time.
4_Automated testing helps a team quickly find bugs in the early stages of development, which can reduce overall working hours.