How to successfully automate the functional testing process - White Paper