Qa Automation Test Engineer
Current• Designed, developed and implemented POM (Page Object Model) based on automation testing framework utilizing Java, Selenium WebDriver, Maven, Junit and Cucumber.• Used BDD (Behavioral Driven Development) with Cucumber, Junit, JAVA and Future Files with Scenario and Scenario Outline as well writing Step Definition for behavior.• Automated the Test Cases for Regression Testing, Smoke Testing, Positive Testing, and Negative Testing in an Agile/Scrum environment.• Identifying web elements locators such as ID, Name, Class, Tag Name, Link Text, Partial Link Text, XPath, CSS Selector in HTML code to test the web applications under testing. • Implemented automated execution of Smoke and Regression using CI tools Jenkins.• Used Git as Version Control tool and GitHub as a remote repository.• Used JIRA for bug tracking, issue tracking and project management.• Followed Agile methodology and participated in all the Scrum ceremonies such as Sprint Planning, Daily Stand Up Meeting, Sprint Demo / Review Meeting, and Sprint Retrospective Meeting.• Analyzed the User Stories, System Design and provided input from end-user point of view.• Performed Parallel, Cross - Browser, Multiple Platforms Testing using Selenium WebDriver and Maven build tool. • Used Sauce labs to execute Selenium automation suites on different platform; performed browser combinations in parallel. • Used POSTMAN for manual API testing and RESTful API library to automate API testing