In today’s world software testing has become integral part of software development life cycle. However introduction of manual test cycles has impacted the budget and time to market. It has become necessary to automate your testing process in order to quicken your test cycles, and to reduce manual efforts spent on unskilled, repetitive or redundant tasks. However to implement the automation it has to be well strategized, planned and executed to make it successful. We here will focus on the considerations, tool evaluations, strategic planning and right process for test automation.