Most IT organizations are facing difficulties to cope up with the ever-changing market trends such as Agile, Cloud and Mobility. IT leaders and QA heads are always contemplating to improve the quality and reduce the test cycle time while there are increasing constraints on resources and budget. Automated software testing is an industry accepted strategy to improve time to market, the efficiency of QA process and test coverage.