5 Pillars of a Successful Test Automation Implementation