Why we need test automation ?
The question seems simple, but the answer is debated for a long time.
I would say the purpose of automation is to make sure that the application is working properly and is meeting the function requirements specified in the BRD. When test engineers run automation suits in this continuous deployment world, the automation suites needs to make sure that the application is not broken.
In that case ,the result of automation is finding bugs, but the goal is to make sure that the application works as expected.
Any radical insight on this thought ?