Qa Automation Engineer
CurrentInteracted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenario. Identified test cases to automate then tested these cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed to framework creation. Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing and End to End Testing. Created Angular JS directives, factories, and services for developing the single page web application. Tested the application in a highly dynamic environment with sprint team using Agile methodology. Upgrading Solaris kernel and Linux kernel and applying necessary patches on a regular process. Hands on experience with Junit in developing test cases and determining application functionality. Developed Java/J2EE based Web Application with complete spring suite, implementing Spring MVC and other spring modules. Extensive experience using LoadRunner and HP Performance Center for Performance Testing, Load Testing, Stress Testing, Longevity Testing and Regression Testing.Responsible for creating the functional testing framework using TestNG and using SeleniumWebDriver to automate the UI components. Implemented centralized dispatch controller to pass an incoming request to helper classes using Spring MVC annotations, custom annotations, and Java reflection technology.Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests. Performed VB Scripting in UFT for automating the testing process. Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.