Qa Test Analyst
CurrentAnalyze business requirements, User Stories, system requirements, test data preparation, interacting with the client, developers, and QA team.• Develop test scripts in Java language using Selenium WebDriver.• Design, develop and implement a POM-based automation testing framework utilizing Java, and Selenium WebDriver, testNg, Cucumber.• Documenting the test cases, generating defect reports to determine the quality of the software product.• Implement Automated execution of tests using Maven and Jenkins.• Utilized Maven to manage dependencies for test execution, and plug-ins and created profiles of grouped test cases to run sanity and regression testing.• Perform Manual and Automate API Testing of REST Endpoints using Swagger and Postman via sending requests using HTTP methods and validate the Status code, JSON response and Schema.• Integrate Jenkins with version controller (GIT) and schedule builds to run automatically during a build release by invoking predefined maven commands.• Perform Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE, and Firefox.• Use Jira for defect reporting and tracking. Closely involved with the development team, maintenance team, and business team regarding changing requirements, builds, and releases.