Test Automation Engineer
Current• Worked in agile methodology. • Attended Daily standup meetings. • Developed Test Plan and Test cases based on the user stories (Functional requirements). • Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies. • Worked on developing the automation scripts using Selenium WebDriver with TestNG. • Develop Hybrid Test Framework using Selenium WebDriver, Maven and TestNG. • Develop Selenium scripts in TestNG for parameterization using Data Provider annotation. • Perform parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium WebDriver and TestNG. • Good knowledge on web services tools Rest API and understanding of HTTP code responses. • Involved in testing REST services using Rest Assured and tested both XML and JSON formats. • Update the framework with helper methods if any while developing REST API automation scripts. • Executed the selenium test cases locally on VM machines and using Selenium GRID. • Extensively used Selenium locators (like Xpath, CSS Selector) together with JavaScript executor, robot class to locate challenging web contents such as dynamic elements and invisible elements and pop-ups(both browser and system) to test the web application. • Use Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect-tracking tool. • Work on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins. • Developed Automation scripts for new enhancements using Selenium WebDriver and Test NG. • Detected Defects, Communicated to the developers using Bug Reporting Tool and Tracking the Defects using JIRA.