Description
PROFESSIONAL SUMMARY * QA Automation Developer/Tester and QA Analyst over 6+ years of experience in all phases of Manual and Automation Testing. * Excellent understanding of SDLC, STLC and Test Methodologies from project definition to post- deployment documentation. * Experienced in Smoke Testing, Regression Testing, Integration Testing, System Testing and UAT. * Adept in configuring Selenium WebDriver, TestNG, Maven, Jenkins for Automation testing. * Hands on Experienced in Writing and Developing the Robust Automation Script using Selenium and Java for Several Applications. * Hands on Experienced in Writing and Developing the Utilities (Re-Useable Methods) using Selenium and Java to avoid unnecessary Lengthy coding and duplication. * Adept in Creating the Executable Jar for Automation Suite (Especially for Business or Product Owner) to eliminate the dependency on Eclipse in order to run the Automation Suite. * Adept in Creating the Detail Custom HTML Report for Automation Suite would give a detail information about different variables, Time Stamp, Screenshots, individual methods description etc. * Hands-on experience in Writing, Developing, Executing and Debugging Selenium Automation Script using Selenium Webdriver. * Experience in automation testing with tools such as Selenium Web Driver, Junit/TestNG, Maven, Jenkins and creating Automation Test framework. * Experienced in creating stable automation testing script by finding XPath, Cssselector, Dom and managing test script executing time. * Experienced in creating stable automation testing script for Dynamic (Objects) and Static content of Application under various cross browsers using HTML IDs, Xpath, Cssselector and Dom In order to manage the Automation script executing time. * Experienced in Designing and implementing different automation frameworks from scratch like Page Objects framework, Data Driven framework for a number of projects. * Experienced in using Selenium Grid to execute tests on different nodes and on several browsers. * Adept in Developing scripts in Java and automate the scripts using Appium Driver (Android Driver, IOS Driver) for Mobile Automation. * Adept in using Android Emulators, IOS Simulators to perform the Mobile Automation Testing and Real devices (Android and iPhone) for Test cases Validation. 1 * Experience in Automation testing for Behavior Driven Development (BDD) and Data Driven Testing (DDT) using Selenium Web Driver, JUnit, TestNG, Maven Project building tool and Jenkins for Continuous Integration. * Experienced in writing Test cases, Test plans, Test Strategy, designing Test procedures and creating Bug report. * Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), Eclipse and preparation of automation test framework. * Used Selenium IDE to record, playback and debug individual test cases in conjunction with Selenium WebDriver. * Adept in Data-Driven testing using Apache POI, a Java based library to read test data from Excel. * Experience in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC. * Wrote and executed complex SQL queries to validate and verify dataset. * Experienced in testing SQL Stored Procedures, functions, package, and triggers. * Experienced in developing automated scripts and frame works using Java. * Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server. * Experienced in working with continuous integration tools like Jenkins and version control technology using Git. * Actively participated in SCRUM and SPRINT meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments. * Knowledge on Automated Web Services using Soap UI, REST with knowledge of WSDL Restful. * Extensively used JIRA to track and close defects. * Ability to manage multiple priorities and adjust to change priorities. * Experienced in identifying gaps in current process and tools and suggest new ways to improve them. TECHNICAL SKILLSET * Automation Testing Tools: Selenium WebDriver, Selenium IDE, Junit, TestNG, Appium Driver, Android Emulators, IOS Simulators, Apache Poi, SOAP UI, JENKINS, Maven, JIRA, ECLIPSE, NetBeans, Git and CVS.