Sr Qa Automation Engineer
Current• Responsible for gathering business requirements and writing functional specifications and processdocuments pertaining to new customizations or enhancements.• Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and userrequirements.• Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.• Performed Data driven testing using Selenium WebDriver, TestNG functions • Define, develop, and execute automation test… Show more • Responsible for gathering business requirements and writing functional specifications and processdocuments pertaining to new customizations or enhancements.• Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and userrequirements.• Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.• Performed Data driven testing using Selenium WebDriver, TestNG functions • Define, develop, and execute automation test scripts that leverage black and white boxtesting across functional, non-functional and performance testing.• Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.• Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.• Used TestNG framework to run unit test and Maven to build the Project.• Prepared and developed test cases, test scripts, and test approach documents.• Used Build tool like Maven, JIRA to generate test report.• Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.• Conducted backend testing using SQL queries to validate data for database.• Used Selenium WebDriver used to test search results of Meta search engine.• Used Firebug and FirePath to access webpage script variables.• Performed GUI Test, Functional testing, Smoke testing, Unit testing, User Acceptance testing (UAT),System testing.• Involved in setting up continuous integration system using Jenkins and working knowledge with cloudbased code repository system like GitHub.• Involved in testing the application utilizing the Scrum (Agile) methodology.• Involved in testing compatibility of application for dynamic and static content under various crossbrowsers using HTML IDs and XPath in Selenium.• Extensively performed Manual Testing process to ensure the quality of the software. Show less