Test Automation Engineer
Current• Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.• Implemented Page Object Model Automation framework with Java and Selenium WebDriver.• Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.• Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).• Prepared and Execution of test scripts using Test-NG and Selenium Web-Driver.• Tests developed in Eclipse to start and to stop the Selenium server and to execute the tests in browser.• Involved in preparing a report of all automation difficulties and test results for further application using Maven.• Developed features and test scripts using BDD (Behavior driven development) in Cucumber.• Involved in building and monitoring software projects continuously with CI tools like Jenkins. Managed and maintained source code using GIT and run code nightly basis using Jenkins.• Performed the mobile testing for Mobile App of client, identify the mobile platform like IOS, Android by using Appium.• Developed manual test cases and automation script for Mobile Native applications (IOS, Android) using Appium and Java.• Improved automation performance with Protractor framework to run with modern UI application.• Develop and improve existing support processes, including creation of documentation and training.• Test case development, Test execution, Defect Management, Defect Analysis and Defect Reporting using Quality Center with regular interaction with client.• Preparing weekly status reports, dash boards and preparing project completion reports.