Qa Automation Engineer
CurrentAnalyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Casesfor new functionality. Involved in test cases review by development team, product management and modified the test casesbased on their feedback. Developed Automation framework using Selenium Web Driver. Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver. Performed functional testing to identify various critical points in the application and automated it byusing TestNG. Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver toautomate the UI components. Created and executed automation test cases using Selenium WebDriver/Cucumber framework for WebApp and Appium / Cucumber for Mobile App. Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver. Created automation framework in Selenium WebDriver using behaviour driven approach like Cucumber. Wrote highly efficient and maintainable Java code to develop Page Objects using the SeleniumFramework. Used GitHub as central repository to perform Push, Pull, Stage, Onstage, Stash, Status, Add, and Cloneand remove operations in local repository GIT. Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appiumand Java. Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage. Involved in testing GUI front-end applications in Java and HTML5. Performed various testing activities like GUI testing, functional testing, browser compatibility testing,regression testing. Involved in providing the efficient locators strategy like XPath, modified XPath and CSS3 to run WebDriverscript in stable condition. Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.