As the people know that software testing is time - consuming and expensive process, especially in safety-secured applications. Testing automation would allow them to reduce development cost and will help them in increasing the quality of software. Automation framework follows data driven approach which passes data stored in spreadsheet as input to the number of test scripts written for executing test cases. The authors have developed this paper by using selenium IDE and languages such as Java and HTML. Paper will automate the testing of software in different phases using a driver script and each phase will test the web application and generate the final reports as screenshots, logger report and HTML report.