Lead Qa Tester (automation / Selenium / Guidewire) Resume
Orlando, FL
PROFESSIONAL SUMMARY:
- 11+ years of experience as a Lead Quality Assurance Engineer / Tester involving in various phases of Software testing life cycle; for Web based and Client/ Server applications playing a major role in analyzing business requirements, Workflow assessments, onsite support, Developing and Documenting test strategies, Test Cases, and Test Plan. Developed Automation test scripts with Selenium Web driver implementing java to reinforce the quality in products among various domains of Guidewire (Policy Center, Billing Center and Claim Center), Insurance, Banking, Mobile and Video Conference.
- Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle and Defect Life cycle with major responsibilities in all the phases.
- Experience in various sorts of testing like Manual testing, Automation Testing, Web based testing and Client/Server testing, Page Object Testing Framework.
- Hands on experience in implementing Waterfall, V - model and Agile (Sprint/Scrum) Methodology.
- Expertise in developing Test Scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices and documenting manual and automated test scripts in Java for Selenium.
- Diverse knowledge in dealing with various open source tools like Selenium IDE, Selenium RC, WebDriver , Selenium Grid , SoapUI , Cucumber , JUnit and Eclipse , Localization Testing.
- Experience in working with Selenium automation framework to perform smoke and regression testing using TestNG and Jenkins.
- Involvement in testing frameworks utilizing Selenium (IDE, RC, Web driver and Grid) UFT/QTP, Cucumber, and modular frameworks, TestNG/JUnit, with hands on involvement in Java.
- Expertise in implementing Parameterization using TestNG XML and DataProviders in handling with a diverse set of data with TestNG.
- Expertise in designing and implementing Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium.
- Well versed in locating various GUI elements using XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text, DOM and CSS using Firebug to create scripts of automation.
- Good knowledge in handling frames (frames, iframes) of a HTML page with having different DOM's for every Iframe.
- Expertise in implementing Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium Web Driver.
- Performed Database/Backend testing using SQL Queries for data design, validation and integrity testing also established JDBC connection using java programming language.
- Involved in writing Scenarios, Scenario outlines, feature and Step definitions using Cucumber for BDD.
- Worked on handling multiple windows and Pop-ups with Selenium.
- Expertise in using various defect-reporting and defect-tracking tools like Qtest, Rally, JIRA, HP QC, Bugzilla and HP ALM.
- Experienced in using Continuous Integration and build management tools such as Jenkins Build Server, Maven, ANT and, Tortoise SVN, Subversion to handle different versions of the source code.
- Experienced on Selenium Cross Browser Testing to check the application functionality and behavior over various browsers.
- Experienced in automating various web applications and web services using SOAPUI and Cucumber implementing with JUNIT and TestNG.
- Worked on Ajax Call and JavaScript executers for handling dynamic and hidden web elements.
- Good Expertise at using Selenium Synchronizations with conditional synchronization and unconditional synchronization (Implicit, Explicit) wait statements.
- Conversant in handling Cookies , popup and alerts in Selenium Web Driver.
- Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber ( Gherkins format).
- Worked on SVN to handle and maintain the build scripts, test data and other documents related to the project
- Used tools such as Maven and Ant for automating software build processes.
TECHNICAL SKILLS:
Test Approaches: Agile/Scrum, Waterfall, V Model, SDLC, STLC, Bug Life Cycle
Testing tools: Selenium WebDriver, TestNG, UFT/QTP, Cucumber, SOAPUI, Junit, ALM, QC, qTest, Rally.
Test Build & Integration Tools: Maven, ANT, Jenkins, TortoiseSVN
Programming Languages: JAVA, JavaScript, VB Script, Gherkin, SQL, C, C#.
Databases: MYSQL, Oracle, SQL Server.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Markup Languages: HTML, CSS, XML, XPath, CSS Selector
Operating Systems: Windows 7/8, UNIX, LINUX, Ubuntu, Mac
Frameworks: Keyword driven, Data driven, Hybrid, Page Object Model.
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio
Defect Tools: HP Quality Center (ALM), JIRA, Rally
Utilities: Eclipse, GIT, SVN, Firebug, Fire Path
PROFESSIONAL EXPERIENCE:
Confidential, Orlando, FL
Lead QA Tester (Automation / Selenium / Guidewire)
Responsibilities:
- Assisting QA team for the completeness/review of Test scenarios, Test cases, Preparing Test data, Test procedures, Test reports in support of a set of global tools, systems, and databases.
- Involved in a fast-paced Agile team in reviewing User stories, participated in Sprint planning, Daily Scrum, sprint review, product backlog grooming, Retrospect meetings and Release Plan meeting and sprint ceremony.
- Automating the test scripts using Selenium Web Driver and creating test data for executing functional and regression scripts
- Used TestNG automation framework to perform Smoke Test to make sure that the application functionality works as implemented and Regression Test to trace out any bugs if the enhancements or configuration settings of the code affecting the application functionalities.
- Wrote automated Test scripts and Configured the Test Cases to retrieve Test Data Sets for the corresponding test cases using TestNG Data Provider Annotations.
- Involved in preparing test cases to validate all UI components using Selenium Web driver , to handle Popups , Browser navigations , Mouse Movements.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox and executing multiple tests at the same time using Selenium, TestNG.
- Used various TestNG features like Grouping, Parameterization, Data providers, Annotations to automate test scripts.
- Extensively worked in locating various web elements using ID, Name, Class, CSS Selector and XPATH, Link text, Partial Link Text locators to debug, edit and locate the objects with firebug, fire path.
- Maintained the flow details of Selenium Automation script in a file using Log 4j.
- Used Maven/ANT as framework dependency jars, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Utilizing test Management tools such as qTest, Rally bug reporting tools to track test progress, execution and deliverables.
- Taking application Screenshots and maintained copies of these images wherever exceptions/failure occurred and also at important checkpoints of application execution.
- Involved in preparing the data to cover various test scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the bank diverse customer transaction records.
- Implemented POM framework and page factory with Data Driven Test Automation Framework and automated test scripts.
- Developed & Implemented framework for automation using Cucumber and Appium.
- Experience with developing Android Mobile Application.
- Experience in testing Android and IOS mobile apps using Appium.
- Performed Web services testing using SOAPUI Tool. Validating request and response XML. Added assertions in validating the XML in Web services SOAP and RESTFUL service.
- Implemented Data Driven Framework and extracted data from external Excel files source using Apache POI to perform operations with excel like read, write and update the excel sheet and loaded into the variables in the scripted code.
- Performed Smoke, Functional, Regression, Integration, System Testing, End to End Testing and UAT Testing.
- Black box testing, database testing, and web-based testing on several test phases. Developed components for each customer transaction used in the test script or scenario by using Selenium.
Environment: Java, Selenium WebDriver, Selenium Grid, Apache POI, TestNG, XPath, Firebug, Gherkin, Eclipse, POM/Data Driven Framework, Oracle, XML, HTML, HP ALM, Cucumber, SoapUI, Maven/ANT, Jenkins, qTest, Rally, Agile/Scrum.
Confidential
Lead QA Consultant (Automation Testing / Selenium Testing / Mobile Testing)
Responsibilities:
- Analyze the Business Requirements and Closely work with the Business Team to get the clarifications addressed.
- Created Test plans, managed team members, assigned tasks and conducted meetings. Worked on SQL scripts to load data in the tables.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Extensively used Selenium (Data-driven, XPath locator) and Web Driver to test the web application.
- Involved in developing selenium automation framework using TestNG.
- Developed Maven targets to execute automation suites from command line.
- Wrote test cases to automate Alerts and pop-ups on the web page using Selenium web driver.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
- Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.
- Used Maven build tool to implement the framework dependency jar files.
- Identifying the elements of webpage by Id, Name, CSS Selector, Xpath, Class Name, linktext, partial linkText, tagname using the Firefox plugins like firebug and firepath.
- Saved remarkable time and cost of testing by automation using Selenium Web Driver, JAVA, Cucumber.
- Implemented the selenium synchronization using the wait and sleep methods.
- Implemented test automation for handling popups and alerts.
- Written several SQL statements to confirm successful data transfers between source and target.
- Created test suites for functional and regression testing using QTP/UFT .
- Contributed in developing Automation Framework that uses Java, C#, Selenium Web Driver and JUnit.
- Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Created Test Scripts in SOAPUI for Testing Web Services.
- Responsible for Bug management activities using HP QC.
- Responsible for updating Daily / weekly Status reports and Involved in task allocation, leading & training the junior team members
Environment: JAVA, Selenium Web Driver, Selenium IDE, Cucumber, TestNG, Eclipse, Oracle, Apple and Samsung Mobile devices, Windows, SQL, XML, SOAP UI and HP QC, HP ALM, Agile/Scrum .
Confidential
Lead QA Engineer
Responsibilities:
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Preparing and executing Test-Cases for Send and Receive Money, NEFT Transaction, IMPS, Pay Bills, Recharge Pre-paid Mobile and DTH Recharge.
- Preparing Test Data’s and Test Environment to execute the test cases
- Used select, update, insert into SQL queries to check the data accuracy and verify the end to end data from UI to the database.
- Performed Sanity and Regression testing on IVR and SMS channels.
- Involved in Functional, Integration Testing and System Testing.
- Updating the test cases based on the Change Requests/Enhancements.
- Review of Functional & Design documents, Review of Test cases written by other team members.
- Extensively used Selenium (Data-driven, XPath locator) and Web Driver to test the web application.
- Involved in developing selenium automation framework using TestNG.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
- Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.
- Identifying the elements of webpage by Id, Name, CSS Selector, Xpath, Class Name, linktext, partial linkText, tagname using the Firefox plugins like firebug and firepath.
- Saved remarkable time and cost of testing by automation using Selenium Web Driver, JAVA, Cucumber.
- Implemented the selenium synchronization using the wait and sleep methods.
- Implemented test automation for handling popups and alerts.
- Written several SQL statements to confirm successful data transfers between source and target.
- Contributed in developing Automation Framework that uses Java, C#, Selenium Web Driver and JUnit.
- Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Created Test Scripts in SOAPUI for Testing Web Services.
- Responsible for Bug management activities using HP QC.
- Responsible for updating Daily / weekly Status reports and Involved in task allocation, leading & training the junior team members
Environment: JAVA, Selenium Web Driver, Selenium IDE, Cucumber, TestNG, Eclipse, Oracle, Apple and Samsung Mobile devices, Windows, SQL, XML, SOAPUI and HP QC.
Confidential, Mountain View, CA
Sr QA Engineer
Responsibilities:
- Reviewed Functional Requirement Specifications and created Test cases based on Test scenarios drawn from functional requirements
- Worked closely with Developers, Product Managers and Business Analyst to get updates and resolve defects.
- In the Agile development model (Scrum/Sprint), organized regression test suite and optimized the workflow.
- Performed Positive testing and Negative testing.
- Used Java as a programming language and testing framework for scripting. Used Maven for building the Web Driver project.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver, TestNG, Maven and Jenkins.
- Extensively used Functional testing, Performance testing, and Regression testing.
- Performed functional, Cross Browser, and GUI testing using Java, Selenium Web Driver.
- Maintained end - end test automation including Maven, Jenkins based Build& CI systems for QA.
- Tested Web Services using SOAPUI.
- Contributed in Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases.
- Performed Sanity, Regression, Functional, Integration, System and End to End and UAT testing.
- Reported defects using Quality Center and interacted with developers to resolve defects/issues.
- Contributed in Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases.
- Performed data validation using SQL for backend testing.
- Used Defect tracking tools HP QC, JIRA in reporting bugs to the Developer.
- Prepared status summary reports with details of executed, passed and failed test cases.
- Communicated with developers to discuss about the defects found in the system.
- Responsible for Bug management activities using HP QC.
- Responsible for updating Daily / weekly Status reports and Involved in task allocation, leading & training the junior team members.
Environment: HP Mercury Quality Center, Selenium WebDriver, Java, TestNG, Apache POI, Extent Reports, Windows, MS office 2007, JIRA, Mobile Devices.