Description
Summary: * 8 years of Experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents. * Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using, Water Fall and Agile Model using SCRUM methodology. And developing test automation solutions for Agile/SCRUM * Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts. * Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver * Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testingusing the TestNG (Groups, Parameter, Data Provider). * Experience with Cross-Browser and CompatibilityTesting to test whether the web applications are working as desired in different browsers and environments. * Designed and implemented different Data Automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for a number of projects. * Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Cucumber and Eclipse. * Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases. * Experience in developing selenium automation framework using TestNG and developing ANT/Maven targets to execute automation suites. * Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls. * Experience in Handset Testing, writing Test plans, defining Test cases for various module screens of the application, developing and maintaining Test scripts, analyzing results and reporting defects. * Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI * Developed Test Scripts to implement Test Cases, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format. Experienced with SQL and OraclePL/SQL, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases. * Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing Functional testing, Database testing, GUI testing, Web / UI and (UAT) User Acceptance Testing. * Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla etc. * Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features. * Running batch execution and sending status report to higher management. * Generated test logs using Log4j forvarious log level. * Experienced in Data Automation for analysis and extraction of data from various sources. Roles/Responsibilities Understanding the Business requirements Responsibilities: * Understanding Functional Requirement Specifications and System Requirement Specifications * Preparation of Test Scenarios, Test Cases and Test Data. * Provide review comments on Test Scenarios and Test Cases * Created Test Plan Document based on Test Strategy Document. * Execution of Test Cases and Test Scripts * Preparation of Requirement Traceability Matrix, Test Metrics. * Performed system testing to ensure the validity of the requirements. * Performed User Acceptance and Regression Testing with UAT test scenarios. * Find and report defects and subsequently validating the fix, repeating the process until done. * Involved in Build deployment activities. * Evaluated and suggested improvements to the software development process. * Coordinate efforts between development teams and offshore enterprise test team. * Monitoring Testing Activities within the team and reporting regular progress to the Test Manager. * Implemented required testing approaches to accommodate tight schedules and resource constraints including applying risk-based analysis to determine test coverage. * Attended Project Domain and Internal Project Functionality Training Sessions * Worked closely with the software engineers to ensure successful, high quality releases Environment: SQL, Oracle, Windows. Application and function specifications Design documents. Involved in writing and designing templates for the Test Plans and Test cases. Involved in Preparation of Test Scenarios and review of Test Cases. Involved in updating and executing test cases according to requirements. * Identified the Test Cases through QTP and documented them in Quality Center. Performed GUI Functional Negative Positive Regression and User Acceptance Testing. * Prepared various reports based on different stages of Testing. * Updated Reports and dashboards to display the status of test coverage including the number of test cases passing failing or pending. Interacted with developers users and various members of the team to discuss issues resolve defects and set priorities. Involved in Managerial Meetings and attended various conference calls at different levels from QA Developers and Clients.