Senior QA Engineer
Email Id: firstname.lastname@example.org
Phone no: 518-***-****
Senior QA Engineer having around8 years of experience, in all phases of Software Development Life Cycle(SDLC) and Software Testing Life Cycle (STLC). Diversified experience in Manual and Automation testing serving various domains such asBanking, Healthcare, and Insurance.
oSelenium Web Driver
oFrameworks- DataDriven, Hybrid, Page Object Model
Experienced in Software Development Life Cycle (SDLC) including Waterfall and Agile model.
Involved in Gap Analysis, Business Requirement Document, and Use case scenario document.
Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment.
Expertise in different types of testing like Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Databasetesting, GUI testing, Web / UIand User Acceptance Testing.
Actively involved in Standup Meetings, Sprint Planning Meeting, Review Meeting, Defect Triage Meeting, Retrospective Meeting, Go and No-Go Meetings as well as shared daily status reports, releases, test release status with all the team members, Team Leads, Managers and Clients.
Designed and implementedautomation frameworks from scratch and practical hands on experience in different types of frameworks like Data Driven, Hybrid, andPage Object Model (POM).
Experienced in working with open source tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Cucumber, JUnit, JIRA and Eclipse.
Expertise in developing test scripts using Selenium WebDriver, executed automated test scripts & analyzed the results.
Integrated TestNG with Selenium to perform cross browser testing.
Hands on experience in Grouping of Test Cases, Test Methods and TestSuites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
Logged the test logs using Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
Used Selenium APIs such as Take Screenshot for Capturing Failed test cases.
Experienced in configuring application framework by processing excel spreadsheets using Apache POI.
Identified GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
Performed Continuousintegration using Jenkins.
Experienced on testing web services using SoapUIand POSTMANTools and validated request and response for XML files.
WroteSQL Queries and performedDatabasetesting including data integrity and data validation testing.
Maintained Selenium and JAVA automation code and resources in source controls like SVN andGIT over the time for improvements and new features.
Involved in writing automation scripts using Behavior Driven Development (BDD)framework inCucumber using Gherkin.
Experienced in performing testing of service using JMeter for review and execution of automated test scripts.
Implemented mobile testing using PerfectoMobile to test compatibility of web apps in different environments.
Proven ability in working individually or as part of the team, Problem solving, reporting and assisting to Manager.
Closely worked with Clients, Business Analysts, Subject Matter Experts and the project managers to analyze the requirements and build project specification/Test Estimates.
Self-starter, versatile team player, proactive and extremely detail-oriented with a proven capability of working under high pressure.
Excellent delivery in all my work products. Achieved higher customer satisfaction and received appreciation from clients for the work done.
TOOLS AND TECHNOLOGIES:
Waterfall, Agile Scrum
Test Automation Tools
Selenium Web Driver/RC/IDE/Grid, Cucumber, SoapUI, QTP
Defect Tracking Tools
JIRA, RALLY, QC/ALM
Keyword driven, Data driven, Hybrid, Page Object Model (POM), TestNG, Junit
Build & Integration tool
Maven, ANT, Jenkins
C, C++, Java, Gherkin, SQL, VB script
Web Technologies & Services
MySQL, ORACLE, SQL Server, PostgreSQL
Windows 2003 Server, UNIX, Windows XP/Vista/7/8, MAC OS X
Firefox, Safari, Chrome, Opera, IE, Mobile
Version Control Tools
Outlook, Word, Excel, Access
Client: M&T Bank, NY
May 2017 –July 2018
Role: Senior QA Engineer
Project Description: Manufacturers and Traders Bank (M&T Bank) provides mortgage, loan investment services as well as global corporate and institutional services, private banking, investment management, and fiduciary services.The project focused on enhancement to provide extra layer of security to customers related to the login issues and introduction of a new functionality wherein customers can customize their own debit/credit cards.
Analyzed Business requirements and Functional documents, created the test strategy document that defines the test environment, phases of testing, entry and exit criteria, and resources required to conduct the effort.
Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
Designed, developed and implementedautomation frameworks like Page Object Model as a design pattern, Data Driven and Keyword Driven using Java, TestNG and Selenium WebDriver.
Used Git repository for efficient remote team working and also stored the framework and all the developed test cases.
Performed functional testing to identify various critical points in the application and automated them by using Selenium Web-Driver.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath.
Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
Performed continuous integration automation testing using Jenkins.
Used parameters, data providers and TestNG annotations to perform regression and functional testing.
Performed Integration and Regression testing to check compatibility of new functionality and implemented performance testing using JMeter.
Found Defects, prepared Defect Reports and Status Reports, and tracked the defect using JIRA.
Reviewed database connections and wrote test cases according to the assigned requirements to validate reports by retrieving data with simple SQL queries from SQL Server.
Designed data-driven testing framework and captured data dynamically from web controls using Apache POI .
Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
Involved in testing Web serviceswith SoapUI and used this tool to locate WSDL file on internet, created Test cases and executed them.
Involvedin writing test scripts to implement Test Cases, Test Scenarios and features for Test Driven Development, Behavior Driven Development frameworks inCucumber using Gherkins.
Performed mobile app testing using cloud based testing on actual handsets using Appium and Perfecto Mobile.
Followed Sprint burn down chart, Release burndown Chart and actively attend agile sprint meeting.
Environment:Selenium IDE, SeleniumWebDriver, JIRA, Apache POI, Auto IT, Java, HTML, CSS, X-path, Windows, SQL Server, Maven, GIT, SOAPUI, Cucumber.
Client: Coventry Health Care-Downers Grove, IL
August 2016 –April 2017
Role: Senior QA Engineer
Project Description:Coventry provides health services which represents health care providers.The project is to develop and enhance existing HealthCare Provider System to handle Coventry’s Insurance policies. The application is used by physicians and staff to verify member eligibility and to view claims payment information. The project had enhancements to add filters that helped customers to find a specific doctor according to their needs. Also it introduced a functionality wherein customers can book appointment at their own convenience.
Performed Smoke, Functional, Regression, Positive and Negative testing for each build of the applications and Integration Testing with other programs, hardware, operating systems and network environments.
Developed the test plan and test cases for the positive and negative scenarios keeping in mind the Boundary Value Limitations and Equivalence Classes coordinating with the customers upon solid analysis of the user stories.
Recognized and classified overall plan for Test Scope, Test Strategy High-level Document, and Test Data within the context area of each sprint.
Executed test scenarios, test cases and test scripts for both web and mobile applications using JAVA, Selenium Web Driver and TestNG with a good analysis of the element locators and web driver methods.
Worked extensively in the development of Hybrid Framework design on TestNG platform and used Apache POI to read data from external sources.
Worked with utilities like Firebug and Firepath for the identification of web elements using locators such as id, name, Xpath, CSS Selectors, Link Text, Partial Link Text and Tags.
Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
Involved in Feasibility Analysis of the test cases for automation and creation of the regression test suite.
Coordinated with the Manual and Automation QA delivery schedule with Relationship Manager, Product Development and Offshore Team for the Initial and Strategic Solutions.
Analyzed software failures and reported bugs on JIRA which has been used as the defect tracking and project management tool.
Performed testing using SoapUI on different data sources and validated the RESTful web services.
Involved in developing BDD features, scenarios and step definitions using Cucumber and Gherkin using Junit and automated them using Selenium Web Driver.
Using MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
Involved in the use of Cucumber Step Definition, Scenarios and Features.
Exposure towards Medicaid and Medicare claims enrollment and process by using Health Enterprise Tool.
Environment: JAVA, Selenium Web Driver, JIRA, Jenkins, Maven, TestNG, SVN, Apache-POI, Cucumber, Gherkin, SQL server, Eclipse, SoapUI, XML,HTML.
Client: Citizen’s Bank, India
June 2014- July 2016
Role: Quality Analyst
Project Description: Citizen's Bank is a diversified financial services application which provides consumer, commercial, insurance, retail, Investment and trust services to personal and business banking customers. This system provides the facility to send and receive the banking records to and from citizen's bank to be able to work in collaboration.
Reviewed System Requirement Specifications, Technical Specifications and functional design documents to achieve better understanding of the project.
Performed Daily Smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)
Prepared and executed Test Cases manually for different modules according to the Technical Specification, and Functional Design with all Use Case or User Story documents.
Worked with data types, variable and variable declaration, naming convention, constants and assigning values to the variables in VB scripting under QTP testing tool.
Ddesigned and executed Test Cases and reported the bugs.
Conducted Functional testing with Valid/Invalid inputs under different scenarios.
Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.
Experienced in Web Services Testing using SoapUI and configured https web services calls in SoapUI.
Presented test cases to business for peer review and ensure completeness.
Involved in the Regression Testing by using Selenium after each modification and enhancement.
Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
Used Synchronization in Selenium to take care of the timing problems between QTP and Application under Test.
Used Dynamic Identifiers in Selenium.
Extensively worked on Selenium tools to scale and distribute scripts across many environments.
Performed defect logging and tracking using the HP Quality center.
Documented the raised defects and followed up with development team for defect fixes.
Responsible for writing SQL queries for accessing data.
Participated in RTMWalkthroughs and defect report meetings periodically.
Involved in End-to-End testing of business rules on the Web based application.
Extensively worked on Selenium tools to scale and distribute scripts across many environments as part of migration from QTP.
Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using HP Quick Test Pro (QTP)
Monitored project plan execution and project metrics reporting.
Client: Bajaj Allianz General Insurance Company
June2012 - May 2014
Role: Quality Analyst
Project Description: Bajaj Allianz General Insurance Company is a leading insurance provider in India. One of its major tool IMS (Insurance Management System) was developed to provide information about claims, issuance, renewal and cancellation of health insurance policies along with the due payment of the deductibles by the policy holders. This system can generate reports based on various criteria.
Understandingthe Business requirements, Application and function specifications, Design documents.
Involved in writing and designing templates for the Test Plans and Test cases.
Prepared Requirement Traceability Matrix (RTM) to trace test cases and functional requirements.
Worked with SQL databases in retrieving records.
Updated and executed test cases according to the requirements.
Identified the Test Cases and documented them in Quality Center.
Performed GUI, Functional, Negative, Positive, Regression, Data Driven Testing 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 casespassing, 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.
Environment:SQL server, Java, Windows, Quality Center, MS Office,Waterfall.
Client: Nuance India Pvt ltd, Hyderabad, India
August 2010 - May 2012
Role: QA Manual Tester
Project Description: Nuance’s health is the first trusted national brand wholly dedicated to bring personalized medicines to healthcare providers throughout the India. The company delivers personalized and specialty medicines to physicians and their patients through cutting-edge diagnostics, including genetic testing, custom pharmacies and service networks that stretch from coast to coast to their patients.
Understanding the requirements/functional specifications which are developed by using UML Use Cases, scenarios and class diagrams.
Wrote Test procedures and Test cases.
Developed Manual test cases for Positive, Negative, Functional and Performance Testing.
Executed test cases on each build of the application and verified the actual results against requirements.
Performed Functionality, Boundary and Regression testing.
Worked on different types of testing like Ad-hoc testing, Integration testing, End-to- End testing, Function testing, and User Acceptance testing
Performed Back-end testing using SQL in Oracle database.
Documented all the test results and reviewed them.
Submitted test results to the Development management and User Acceptance Testing management.
Worked with development team on defect reporting, updated the testing results, activities and planning using Quality center.
Attended daily and weekly meetings for project updates.
Environment:Oracle,Waterfall, Quality center, Manual Testing.