TravelersSenior Test Automation Engineer
Dec. 2017 - May. 2020Hunt Valley, Maryland, United States- Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies. - Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script and followed the CICD process (scale up & running in different slaves). - Configured Maven for JAVA automation projects and developed Maven project object model (POM)
- Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project. - Used Cucumber to create BDD framework and integrated it with TestNG and MAVEN
- Update the framework with helper methods if any while developing REST API automation scripts. - Involved in testing both SOAP and REST services using, Postman, Rest Assured and Tested both XML and JSON formats.
- Executed the selenium test cases locally, on VM machines and also using Selenium GRID
- Developed components for each customer transaction used in the test script or scenario by using Selenium. - Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules. - Use Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
- Coordinated with developers and record defects in JIRA to track until they are resolved. - Performed functional testing of SOAP and RESTFUL Web Services using Postman.
- Tested the application in highly dynamic environment with sprint team using agile methodology. - Attending Retrospective and presenting the demo to the Product Owner, Scrum Master and the project team members. Environment: Java, Selenium WebDriver, TestNG, Jenkins, ChroPath, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Groovy, Soap UI, Oracle and Windows.