QA Automation aka Automation Testing refers to developing automation scripts to run tests on the software using automation tools. It uses automation scripts that can be executed repeatedly. Basically, QA automation tools perform repetitive testing tasks that were previously performed by testers manually.