What is test automation?

Test automation is a quality assurance process that runs and manages test data, and analyzes the results against a control, in order to improve software performance.