Five Essentials when moving to Automated Software Testing