Testing is important for quality user experience. Being an integral part of Software Development Life Cycle (SDLC), it is necessary that testing has speed, efficiency and flexibility. But in agile development methodology, testing could be mechanical, routine and time-consuming. Automated testing tools are essential in such case. With automation, one can ensure that regression testing happens on a regular basis (even daily). This results in a more predictable quality in releases; consumes less resources; and enables instant feedback on quality. Except, for today’s QA requirements, even matured test automation tools are not sufficient.