Test automation saves significant time and money when testing needs to be repeated multiple times: agile development, regression testing, multiple development streams, etc.
Testing tools and the knowledgeable resources to utilise them are expensive.
Store all of your tests in one place.
No knowledge of testing tools required; test creation/maintenance can be performed by Analysts/Developers; by providing test data sets.
Test multiple combinations with minimum set of parameterised data templates.