Dhivya Krishnan
Senior QA Tester
adcirw@r.postjobfree.com Cell: 860-***-****
PROFESSIONAL SUMMARY
Senior QA Tester with 7+ years of experience in manual and automation testing environment. Expertise in developing Test Cases, Test Plan, Test Data, Automation test scripts using HP UFT/Selenium, Black Box Testing, Backend Testing of Client Server and Web applications in Banking & Financial and Airlines Domains.
●Expertise in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
●Experience in working with different development environments such as Agile & Waterfall
●Involved in the Design and implementation of Automation frameworks for various projects.
●Good scripting experience in VB script for HP Unified Functional Testing.
●Experience using Frameworks like Data Driven frameworks in QTP/UFT, and extensively worked on Scripting using Shared Object repository and Descriptive Programming.
●Good experience in QTP/UFT – VB Script programming standards and developed reusable functional libraries.
●Expertise in Automation tools such as Selenium WebDriver, Selenium Grid, Java, Jenkins (continuous integration), Maven (Build Management), Eclipse and TestNG (Regression tests).
●Proficient in working with Selenium Grid to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
●Hands-on experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNGannotations like Groups, Data Provider and Listeners.
●Expertise in using Apache POI for data driven framework, to load data into required test scripts from external sources like excel sheets.
●Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
●Performed testing using Gherkin language to write the acceptance criteria such as feature file, Scenarios, Scenario outline and performed the step definitions and runner classes using Cucumber.
●Maintained Selenium JAVA automation code and resource in source controls Git over the time for improvements and to add new features.
●Expertise in implementing Maven as a build management tool to manage the required dependencies, plug-ins and for a uniform build system.
●Experience in finding web elements using locators like CSS Locator, XPath, HTML id, name, class name, linked text and tag name. Experience in handling different methods of Select class for selecting and deselecting, for dropdown web elements.
●Skilled in Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.
●Implemented Action class in selenium to handle mouse and keyboard actions. Experience in testing and handling different frames (frames, iframes) of a HTML page
●Experience with Cross-Browser testing to test whether the web applications are working as desired in different browsers and environments.
●Solid Back End Testing experience by writing and executing SQL Queries.
●Performed Unit testing for TPF based applications.
●Proficient in using Test Management tools such as HP ALM/Quality Center, JIRA to track test progress, execution and deliverables.
●Experienced various types of AUT (Application under Test) such as Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing and Functional testing
●Ability to work in a collaborative team environment and strong leadership qualities
TECHNICAL SKILLS
Test Approaches
Waterfall, Agile, Bug life Cycle
Testing Tools
Selenium WebDriver, Selenium Grid, HP UFT/QTP
Frameworks
Page Object Model, Data Driven, Cucumber, TestNG
Artifacts
Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs
Test Build and Integration tools
Jenkins, Maven
Programming Tools
Java, C, VB Script,TPF, Assembler, TPFC, HTML, Javascript, VBA,SQL
Operating System
Windows XP/Vista/7/8/10
Databases/Database tools
SQL Server, Oracle, SQL, TOAD
Defect Tracking Tools
HP ALM/Quality Center, JIRA
MS Office Tools
Outlook, Word, Excel, PowerPoint, MS Access
Other Utilities
Eclipse, GIT, TN3270
Types of testing
Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing,Unit Testing
EDUCATIONAL DETAILS
●Bachelor of Engineering in Electronics & Communication (B.E) (4 year degree), India.
CERTIFICATION DETAILS
●IBM DB2 Universal Database V8.1 Family certified
●Certified as TPF Software Professional
●Tableau 10 A-Z Hands On Training
PROFESSIONAL EXPERIENCE
Client: American Express
Project: MACS(Merchant Authentication Communication and Servicing)
Role: Senior QA Analyst
Duration : Dec 2019 to till Date
Description:
MACS(Merchant Authentication Communication and Servicing) deals with the validation and authorization of the card number. It decides whether the card has to be approved and sends the validation score to the downstream systems. MACS handles parallel processing, status code processing, digital mobile wallets,.
Responsibilities:
●Analyzed application business requirements and technical specification.
●Developed and maintained automated test cases in Selenium Web Driver using Java programming language
●Created automation framework in Selenium WebDriver using data driven framework.
●Wrote and executed test cases for major program modules as per Business Requirement Documents
●Performed System, Integration, Smoke, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
●Designed, coded and executed automated tests using Java/TestNG based test frameworks.
●Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.
●Designed and developed Page Objects using POM Model and Data driven Framework.
●Used Apache POI to retrieve test data from Excel files.
●Performed Data driven testing using Selenium Web Driver
●Involved in executing SQL queries by checking the data tables from the Database
●Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
●Performed Functionality and regression testing of the new builds
●Extensively worked in locating a web element using ID, name, class name, CSS selector and XPATH
●Identified application defects to minimize number of steps to reproduce the problem
●Performed in multiple browser (IE, FIREFOX, Chrome) and in different platform (Windows XP/7/8/10) compatibility testing in virtual machine environment
●Performed Back end testing using SQL queries to access the database.
●Wrote SQL Statements to extract Data from Tables and to verify the output Data
●Interacted with the respective developers to explain the testing issues on behalf of the testing team and managed the entire testing effort. Identified and isolated software defects and reported them
●Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meetings on a daily basis.
Environment: Java, Selenium Web Driver, Eclipse, TestNG, Jenkins, Maven,SQL Server
Client: American Express
Project: MACS(Merchant Authentication Communication and Servicing)
Role: Senior QA Tester
Duration: May 2016 to Nov 2018
Description:
MACS(Merchant Authentication Communication and Servicing) deals with the validation and authorization of the card number. It decides whether the card has to be approved and sends the validation score to the downstream systems. MACS handles parallel processing, status code processing, digital mobile wallets,.
Responsibilities:
●Analyzed application business requirements, technical specification and Installation guidelines.
●Developed and maintained automated test cases in Selenium Web Driver using Java programming language
●Created automation framework in Selenium WebDriver using data driven framework.
●Wrote and executed test cases for major program modules as per Business Requirement Documents
●Performed System, Integration, Smoke, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
●Designed, coded and executed automated tests using Java/TestNG based test frameworks.
●Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.
●Designed and developed Page Objects using POM Model and Data driven Framework.
●Used Apache POI to retrieve test data from Excel files.
●Performed Data driven testing using Selenium Web Driver
●Involved in executing SQL queries by checking the data tables from the Database
●Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
●Performed Functionality and regression testing of the new builds
●Extensively worked in locating a web element using ID, name, class name, CSS selector and XPATH
●Identified application defects to minimize number of steps to reproduce the problem
●Performed in multiple browser (IE, FIREFOX, Chrome) and in different platform (Windows XP/7/8/10) compatibility testing in virtual machine environment
●Performed Back end testing using SQL queries to access the database.
●Wrote SQL Statements to extract Data from Tables and to verify the output Data
●Interacted with the respective developers to explain the testing issues on behalf of the testing team and managed the entire testing effort. Identified and isolated software defects and reported them
●Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meetings on a daily basis.
Environment: Java, Selenium Web Driver, Eclipse, TestNG, Jenkins, Maven, SQL Server
Client: Aerlingus
Project: RMIC - Availability
Role: Senior QA Tester
Duration: Nov 2015 to May 2016
Description:
The purpose of the Revenue Management Inventory Control project is to successfully implement Point
of Commencement inventory control functionality that enables AerLingus (EI) to retain control of EI
metal prices, and to optimize revenue in all regions and across all sales channels. The solution must
support profitable growth of the North Atlantic network which will be underpinned by the successful
selling of journeys involving EI to EI, and EI to partner airlines, whilst ensuring that there is no cross-
subsidization between the EI North Atlantic and short haul networks
The aim of this project is to introduce the SSI to optimize the revenue. When the availability for the flight
comes into the system, the system calls the middleware to fetch the seat count available for the
particular classes in a flight.
Responsibilities:
●Analyzed application business requirements and technical specification.
●Designed and Developed the Automation Test Scripts in Selenium WebDriver using Java.
●Reviewed the Test Reports using TestNG.
●Performed Functional Testing, Data Driven Testing, and Cross Browser Compatibility Testing on different browsers like IE, Firefox & Chrome.
●Developed Test cases using Element Locators and Selenium WebDriver methods.
●Enhanced Test cases using Java Programming features and TestNG Annotations.
●Execution of Selenium test suite and developed reports and reported defects.
●Involved in Retesting and Regression Testing using Selenium WebDriver.
●Developed SQL queries and Joins to validate the reports.
●Tested several stored procedures.
●Prioritized the defects and the severity levels using Quality Center and discussed with the developers to resolve the issues.
●Attended daily standup meetings, provided daily status on manual and automation test results.
Environment: Java, Selenium Web Driver, Eclipse, TestNG, Jenkins, Maven, Toad, SQL Server, HP Quality Center, MS Office
Client: American Express
Project: WWCAS(World-Wide Credit Authorization System)
Role: QA Tester
Duration: Aug 2010 to Feb 2015
Description:
WWCAS(World-Wide Credit Authorization System) is the key system to American Express Business. It provides Authorization services for all American Express Card Members charging at our Service Establishments (Merchants) at the Point of Sale, Worldwide, Online and Real time. It has 24 hour availability, ability to provide on-line update capabilities while batch processing occurs, faster response time, centrally managed and support for all international currencies and languages. Indicas, is one of the critical front line applications in CAS. This application is responsible for Inquiry and Maintenance of the services, Security services for the customer and currently moving TPF to another platform Linux.
Responsibilities:
●Worked in waterfall methodology to check the overall functionality of the software.
●Understanding the Business requirements, Application and function specifications, Design documents.
●Wrote and designed templates for the Test Plans and Test cases.
●Created Test Scenarios and reviewed Test Cases.
●Executing the test cases in green screen (TN3270) as well as in presentation screen (web) as per the requirements.
●Used VBScript file to load all the function libraries using Library functions in QTP utilities.
●Developed reusable functional libraries, created custom objects, exception handling/Recovery Scenarios in QTP/UFT.
●Data Driven Testing using parameterization in Quick Test Professional (QTP/UFT) to test the application with different sets of data.
●Updated and executed test cases according to requirements.
●Identified the Test Cases and documented them using the Quality Center.
●Performed Functional, Negative, Positive, Regression 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.
Environment: TN3270, HP UFT/QTP, HP Quality Center, MS Excel.