Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 8

Summary

 Over all 12 years of extensive experience in Testing Industry and my role consists of Analysis
and Design, Automation Framework Development from scratch, Test Strategy, Test
Methodology, Test Planning, Test Management, Estimations, Business Process Scripts
Development, Business Components Development, Test Script Development, Test Script
Execution, Test Script Reviewing, Coordinating, Test Case Design, Test Case Execution, and
Reporting and also worked in Different domains like Banking, ERP, Finance, Freight, Logistics,
Ecommerce, Healthcare, Energy & Utilities and Insurance.
 Strong Experience in Design and implementation of automation frameworks like Hybrid,
keyword Driven, Data Driven, Modularity library and Page object modules frameworks.
 Define test automation frameworks for different technologies like Web, ERP, Client/Server,
Siebel applications and Energy & Utilities.
 Experienced with various types of testing like GUI testing, Web testing, Regression testing,
User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End
to End Testing and Database Testing.
 Testing experience includes manual as well as automated testing using tools such as
Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
 Strong Hands on test automation architecting for building a robust test automation framework
 Experience in defining and implementing coding and workflow best practices
 Extensive exposure in Software Development Life Cycle (SDLC) and Software Testing Life
Cycle (STLC) phases such as Requirements and Analysis, Test Planning, Design & Test
Execution, Test Estimation, Test Management.
 Experience in working in software development methodologies like Waterfall, Agile and V-
model process.
 Excellent experience in writing Selenium Web Driver Automation Scripts in Java/C# for highly
transactional websites and performing cross browser testing using TestNG.
 Proficient in QA processes, test strategies and experience in testing documents like Test plan,
Test procedures and Test cases.
 Exceptional experience in using open source test automation tools like TestNG, JUNIT,
Selenium WebDriver, Selenium RC, Selenium IDE, ANT, Cucumber, Jbehave.
 Experience in writing VUGen and Controller Scenario test scripts for performance and
load testing of software using HP Load Runner.
 Strong Experience in HP ALM Administration.
 Exceptional Experience in Project Management processes.
 Did feasibility study for several automation projects and presented to the clients. Demoed
automation POC to the clients
 Expertise in using different Spying tools like Firebug and Fire path element as a Firefox add-on
for addressing web elements using locator's ID, Class name, CSS Selector, Xpath etc.
 Experience using the SOAP UI/Rest API Testing Postman, Rest Assured and tested both XML
and JSON formats.
 Good experience in reviewing business requirement document and software requirement
documents, test cases and their execution, also coordinated with developers for fixing defects.
 Performing all the responsibilities of QA Lead with coordination of Onsite/Offshore
development model.
 Worked on a wide range of projects/applications in the ERP, Supply chain management,
Health Care, Banking Domains, Energy and Utilities, and Retail
 Strong experience on automated testing tools like HP UFT, Selenium, Selenium-Web Driver,
Jenkins and HP ALM.
 Strong experience in Test Management Tool like Quality center and Jira: specifying
requirements, planning tests, running tests, tracking defects and generation of test execution
metrics.
 Querying the database using SQL to check for successful transactions.
 Involved in Manual and Automated Testing of applications on Windows Environment.
 Maintained Internet based bug-tracking system like Bugzilla, Clear Quest and Quality Center.
 Excellent experience with source version control tools such as Subversion (SVN) & GIT.
 Experience with Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.
 Experience in automation testing using Java Cucumber automation framework with Gherkin
tests
 Experienced in writing SQL queries for back-end testing and validation of data.
 Good analytical and communication skills and ability to work independently with minimal
supervision and also perform as part of a team.

Technical Skills

QA Functional Testing Tools HP UFT 12.50, Selenium WebDriver, Cucumber Java


Test Management Tools HP ALM QC, Jira

Defect Tracking Tools Bugzilla, Bugger, HP Quality Center, Jira, Rational Clear Quest
Build-Tools Ant, Maven
Frameworks Hybrid, Data Driven, Keyword Driven, Cucumber, BDD/ATDD, Page Object
Model(POM)
CI-Tools Jenkins
Databases SQL Server, MS-Access and Oracle PL/SQL, SQL, SQL*Plus, TOAD,
SQL*Loader, MYSQL
Operating System Windows XP, 7, 8,10 & server 2000/2003
Version Control Testing VSS, GIT, SVN, HP ALM QC
Tools

PROFESSIONAL EXPERIENCE

Walmart - Bentonville, AR Jan 2016 - Present


QA Architect/Sr QA Lead

Description: Global Logistics System (GLS) deals with Wal-Mart’s Warehouse Management system
(WMS). A warehouse management system, or WMS, is a key part of the supply chain and primarily
aims to control the movement and storage of materials within a warehouse and process the associated
transactions, including, receiving, put away, picking and shipping. The systems also direct and optimize
stock put away based on real-time information about the status of slot utilization. And it serves to fulfill
store’s orders so that stores do not run out of any items. A distribution center is a warehouse where all
the products are stored or distributed to the stores.

Responsibilities:

 This project involved a team of 11 testers and implemented Automation Testing for Retail
System, OMS, GL, WMS and Payment Processing.
 Worked as framework architect for POM (Page Object Model).
 Conducted automation testing of web applications using Selenium2, WebDriver and TestNG
using POM Framework model.
 Work environment involved with Agile and Scrum methodology and tested the application in
parallel to the development.
 Wrote Automation scripts using Java code and maintained for its reusability.
 Used Selenium GRID, Jenkins to execute test cases on multiple machines, browsers and
mobile.
 Extensively used Selenium Locators like ID, Name, Identifier, Link Text, Xpath, CSS, and Dom.
 Created reports using Selenium, JUnit/TestNG.
 Written and developed the automation test script using JBhave for behavior craven testing.
 Did distributed programming to meet the logic of functionality and put multiple assertions to
check the functionality at each validation points
 Conducted peer review meeting for test plan and test cases with business team and got
approval prior to the test execution cycle start.
 Used Eclipse/Ruby Mine to write the Java/Ruby code and Jenkins to run CI (Continuous
Integration) the test on remote server and in multiple browsers.
 Tested using BW Unit tests to interact with SOAP/REST/HTTP(S) Web Services using any of
the BW REST activities.
 Tested Dispute Process application developed from Java front end via XML files, XSD and
XPath in SOAP UI and REST for JMS web services testing.
 Followed POM (page object model), used TestNG as a testing framework.
 Tested the application run through OMS and WMS using end – end flow of order processing
through different interfaces.
 Monitored automation results and re-executed the failed tests to confirm the bugs.
 Developed maven build files for maintaining test automation builds.
 Written test cases, test plans and test summary.
 Prepare, Review and execute automation test strategies, test plans and test cases.
 Responsible for identifying functional and non-functional requirements.
 Responsible for Developing and Reviewing Selenium Automation Framework
 Responsible for managing FT, SIT, UAT (with SME’s, BA and Operational Users).
 Responsible for Creating and Reviewing Test Plans, Test Strategy, Traceability Metrics and
Test Process documents.
 Responsible for Creating and Attending daily status review calls with offshore teams and
clients.
 Responsible for CI and CD Approach and integrated with Jenkins.
 Submission of daily & weekly reports to the project manager and updating Status of issues.

Environment: Selenium, Java, Bitbucket, TestNG, Jenkins, Web Driver, MS Project, MS-Excel,
Windows7, J2EE Technologies, SQL Server and Oracle data bases, SWIFT,J2EE,Fiddler,
Postman, Web Service Testing, BDD, TDD & ATDD, SOAP and REST Web services, Git

EON - Germany July 2014 – Dec 2016


Automation Test Lead

Description: OST program was set up in January 2013 to deliver an end-to-end flexible and robust solution for
EGC to trade options and structured products across various commodities.OST End to End process on high level:
Deal capture of Gas Options and Linear Hedges in Endur GO, Deals import from ENDUR GO/FENIX to Lexifi, Endur-
LexiFi Reconciliation process and discrepancies report generation. Generating the pricing and scenario pricing for
all the deals imported Generating Various Reports using Price Results. Endur GO is the primary trade maintenance
application at E. ON and it covers entire trading lifecycle and business aspects like Trade and contract input
maintenance. Risk management, Risk controlling, Price curve maintenance, Commercial evaluation, Settlement,
Physical and financial delivery.

Responsibilities:

 This project involved a team of 20 testers and implemented Automation Testing for Energy-
Power, Trading and Deal Capture.
 Worked as framework architect for Hybrid Framework
 Wrote Framework design document and
 Conducted automation testing of Dot Net applications using HP UFT 12.02, OLF, Infragistics
Controls
 Work environment involved with Iterative integration methodology and tested the application in
parallel to the development.
 Wrote Automation scripts using QTP and VB Script code and maintained for its reusability.
 Created reports using Customized HTML Reports.
 Did distributed programming to meet the logic of functionality and put multiple checkpoints to
check the functionality at each validation points
 Wrote SQL queries heavily and use in UFT scripts.
 Conducted peer review meeting for test plan and test cases with business team and got
approval prior to the test execution cycle start.
 Monitored automation results and re-executed the failed tests to confirm the bugs.
 Written test cases, test plans and test summary.
 Prepare, Review and execute automation test strategies, test plans and test cases.
 Responsible for identifying functional and non-functional requirements.
 Responsible for Developing and Reviewing Selenium Automation Framework
 Responsible for managing FT, SIT, UAT (with SME’s, BA and Operational Users).
 Responsible for Creating and Reviewing Test Plans, Test Strategy, Traceability Metrics and
Test Process documents.
 Responsible for Creating and Attending daily status review calls with offshore teams and
clients.
 Responsible for Batch execution using HP ALM.
 Submission of daily & weekly reports to the project manager and updating Status of issues.

Environment: Dot Net, OLF, Infragistics Controls, UFT12.02, ALM QC11.0


Life Technologies (OTC-E1) - USA July 2012 – July 2014
Automation Test Lead

Description: The Order-to-Cash is the design and delivery of streamlined customer


transaction systems and processes aimed at fueling growth and meeting the needs of market
demands. The Order-to-Cash (OTC) Integrations designed to ensure integrating internal
system.

Responsibilities:
 This project involved a team of 10 testers and implemented Automation Testing for Create
Orders,
 Worked as framework architect for POM (Page Object Model) and Hydeprid framework using
QTP.
 Conducted automation testing of web applications using Selenium2, WebDriver and TestNG
using POM Framework model.
 Work environment involved with Agile and Scrum methodology and tested the application in
parallel to the development.
 Wrote Automation scripts using Java code and maintained for its reusability.
 Extensively used Selenium Locators like ID, Name, Identifier, Link Text, Xpath, CSS, and Dom.
 Created reports using Selenium, JUnit/TestNG.
 Did distributed programming to meet the logic of functionality and put multiple assertions to
check the functionality at each validation points
 Conducted peer review meeting for test plan and test cases with business team and got
approval prior to the test execution cycle start.
 Used Eclipse/Ruby Mine to write the Java/Ruby code and Jenkins to run CI (Continuous
Integration) the test on remote server and in multiple browsers.
 Tested Dispute Process application developed from Java front end via XML files, XSD and
XPath in SOAP UI and REST for JMS web services testing.
 Followed POM (page object model), used TestNG as a testing framework.
 Tested the application run through OMS and WMS using end – end flow of order processing
through different interfaces.
 Monitored automation results and re-executed the failed tests to confirm the bugs.
 Developed maven build files for maintaining test automation builds.
 Written test cases, test plans and test summary.
 Prepare, Review and execute automation test strategies, test plans and test cases.
 Responsible for identifying functional and non-functional requirements.
 Responsible for Developing and Reviewing Selenium Automation Framework
 Responsible for managing FT, SIT, UAT (with SME’s, BA and Operational Users).
 Responsible for Creating and Reviewing Test Plans, Test Strategy, Traceability Metrics and
Test Process documents.
 Responsible for Creating and Attending daily status review calls with offshore teams and
clients.
 This project involved a team of 20 testers and implemented Automation Testing for Energy-
Power, Trading and Deal Capture.
 Worked as framework architect for Hybrid Framework
 Wrote Framework design document and
 Conducted automation testing of Dot Net applications using HP QTP11.0,
 Work environment involved with Iterative integration methodology and tested the application in
parallel to the development.
 Wrote Automation scripts using QTP and VB Script code and maintained for its reusability.
 Created reports using Customized HTML Reports.
 Did distributed programming to meet the logic of functionality and put multiple checkpoints to
check the functionality at each validation points
 Wrote SQL queries heavily and use in UFT scripts.
 Conducted peer review meeting for test plan and test cases with business team and got
approval prior to the test execution cycle start.
 Monitored automation results and re-executed the failed tests to confirm the bugs.
 Written test cases, test plans and test summary.
 Prepare, Review and execute automation test strategies, test plans and test cases.
 Responsible for identifying functional and non-functional requirements.
 Responsible for Developing and Reviewing Selenium Automation Framework
 Responsible for managing FT, SIT, UAT (with SME’s, BA and Operational Users).
 Responsible for Creating and Reviewing Test Plans, Test Strategy, Traceability Metrics and
Test Process documents.
 Responsible for Creating and Attending daily status review calls with offshore teams and
clients.
 Responsible for Batch execution using HP QC10.0.
 Submission of daily & weekly reports to the project manager and updating Status of issues.
 Uploading scripts, OR files and data sheets to HPQC.
 Peer Review the Scripts.

Environment: JDE, Web Applications, QTP11, QC10.0, Selenium, WebDriver, Git, eclipse

Medavie - Canada July 2011 – July 2012


Automation Test Lead

Description: Medavie Blue Cross is nonprofit organization in health care sector which
provides health care solutions to citizens of Canada. MBC as part of its vision has embarked
on a journey to modernize the legacy BMS (Benefit Management Suite) system using SOA
(service oriented architecture) and Web Services. The project involves extracting
requirements from existing BMS which is thick client based VB system and design using SOA
mechanisms. The objective the project is to create a Health Insurance Platform where multiple
vendors in same area of business can collaborate and work together to provide health care
solutions.

Responsibilities:
 Evaluated the Automation Framework implemented with QTP
 Involved in Proof of Concept for Automation with QTP
 Analyzing the business requirements and converting functional requirements in to Automation
scripts.
 Evaluated tools like QTP
 Involved in the Frame work creation by writing the functions.
 Submission of daily & weekly reports to the project manager and updating Status of issues.
 Uploading scripts, OR files and data sheets to SVN.
 Peer Review the Scripts.

Environment: Java, JSF, Oracle, EJB and Windows, QTP and QC

LabCorp – Burlington, USA Mar 2010 – Mar 2011


Automation Test Lead

Description: The information associated with all OTS (Occupational Testing Services) client
accounts, donor specimens, and test results are processed by LabCorp’s OTS Laboratory
Information Management System (LIMS). The LIMS is comprised of several components that
control the input, processing, and result delivery methods that are used by each of the OTS
certified laboratories. The two primary laboratory-processing systems are the LabCorp
Toxicology System (LCTS) and the LabCorp Laboratory System (LCLS). The LabCorp Billing
System (LCBS) manages billing. LCTS or Lab Corp TOXICOLOGY Systems are the lab
systems provided by the LAB CORP used for some special tests (like Drug’s test) on humans.
So LCTS basically tests the effects of drugs which are either banned or dangerous on
humans. Importance of LCTS: LCTS basically used to test the presence of various Drugs in
the humans which are banned in the nation. Transport Dept of US takes the help of LCTS for
Drug Test in person driving the vehicles (like Truck Drivers) which is very much useful for
providing DTL Regulations to them. Also used by many Companies who perform Drug Tests
on their Employees for their concern and safety? If LCLS also found any sample of their
patients as positive then it will transfer to LCTS.

Responsibilities:
 Evaluated the Modular Automation Framework implemented with QTP.
 Involved in Proof of Concept for Automation with QTP
 Prepared Test Strategy document
 Prepared Test Plan
 Analyzing the business requirements and converting functional requirements in to Automation
scripts.
 Evaluated tools like QTP, Quality Center
 Involved in the Frame work creation by writing the functions.
 Submission of daily & weekly reports to the project manager and updating Status of issues.
 Uploading scripts, Library and data sheets to Quality Center and PVCS.
 Peer Review the Scripts.

Environment: COBOL, DB2, HP3000/9000 hardware Server, QTP10.0, QC 10.0, WRQ Refections

FIS (IB-NAG) – Bangalore, India Dec 2006 – July 2009


Sr. Test Engineer

Description: This project will provide financial institutions with a User Interface (UI) to support
maintenance of security and access privileges to entities associated with a financial institution
with the intention of securing financial transactions inside of Xpress Web Services. The broad
objective is to provide financial institutions with a user interface through which the financial
institution would be able to maintain the hierarchy of commercial entities, and assign roles and
permissions to these entities. This project will also build a user interface which will allow the
financial institution to maintain these roles and permissions. The functionality is already
supported by LDAP which stores the statically defined hierarchical commercial entities and a
relational database which stores dynamically updated runtime limit values. The intended
audience for this Functional Requirements Definition includes persons who design, develop,
test, document, train, and support these changes.

Responsibilities:
 Study FOD Documentation of the IBTANAG
 Preparing Test Plan.
 Carried out Functional and Regression Testing.
 Writing Test Cases and Executing Test Cases.
 Review Test Cases and Bug Reports.
 Setup the OR by Learning the objects in the application to the QTP and updating their Logical
names and Physical description.
 Developed Test scripts using QTP. Debugging the scripts, Updating Scripts and Executing
Scripts through Quality Center.
 Preparation of Bug Report.
 Involved Daily status Meetings and Weekly Meeting.
 Posting Daily status and weekly status reports.
 Participating weekend reviews with team members.
 Uploading scripts, OR files and data sheets to VM.
 Peer Review the Scripts.

Environment: JAVA, JSP, EJB, SQL SERVER 2000, Web logic, IIS, QTP, Quality Center, Clear
Quest

Emptoris Sourcing Portfolio – Pune, India Aug 2005 – Dec 2006


Sr. QA Engineer

Description: Emptoris Sourcing Portfolio is a leading web-based strategic sourcing software


solution providing
----Flexible RFx creation and workflow
---customized supplier bidding
---Optimization-based decision support
Organizations are built first for Buyers and/or Suppliers wishing to use this particular Emptoris
Sourcing Portfolio server. After the organizations are built, users can be added to them. The
Category Manager contains the products, goods & services pertaining to a Buyer
organization. Storing item data in the Category Manager is optional. The category manager is
created and maintained by the Emptoris Sourcing portfolio Content Manager. Supplier profiles
are created to store basic information and performance indicators fro each supplier. Each
profile is unique to each Buyer, since one buyer may have different information pertaining to
same supplier. Suppliers are not required. Projects are created with Generic Tasks and RFx
linked tasks. Request for information and Quotes (RFx(s)) are conducted and opened for
bidding. Suppliers (“Bidders”) respond to the Buyers (“Hosts”) with a bid that states answers
to questionnaires for FRI and price attributes for the requested products in an FRQ. During
this process, the Hosts can review the incoming bids, perform preliminary analyses and make
small changes to the RFx if necessary. The Hosts can conduct intricate analysis of the bids
submitted to find the lowest prices for the products, to determine who can deliver the products
in the least amount of time, to constrain the selection process for Bidders and utilize other
criteria. After the Hosts have made their purchasing decisions, they issue Awards to the
selected bidders for the products in the RFQ. Any products not awarded can be transferred to
a “Residual RFQ” and the bidding process can begin again.

Responsibilities:
 Study FRS Documentation of the ESP
 Preparing Test Plan.
 Carried out Functional and Regression Testing.
 Writing Test Cases and Executing Test Cases.
 Review Test Cases and Bug Reports.
 Setup the GUI Map by Learning the objects in the application to the winrunner and updating
their Logical names and Physical description.
 Developed Test scripts for Data Driven tests using winrunner.
 Preparation of Bug Report.
 Participating weekend reviews with team members.
 Build installation in Servers.

Environment: JAVA, JSP, EJB, SQL SERVER 2000, Web logic, IIS, WinRUNNER, Quality Center,
Bugzilla

Production Master – Bangalore, India March 2005 – Aug 2005


Software Test Engineer

Description: Production Master is ERP Application software, which caters all the functional
aspects of discrete and continues manufacturing organization. The System has been
developed to run on Windows-NT or any windows server, so as to enable multiple users to
operate at the same time. Production Master Includes Purchase, Inventory, Production,
Marketing Sales, Packing Slips, Excise, Quality Control, Production Planning, Mailing System
(Alert Messages), Payroll, HRM, Incentive and Finance Module. It is a cost effective,
comprehensive Production, Planning and Control software, fully integrated as an ERP
package, has the flexibility to customize application to suit both discrete and continues
manufacturing organization.

Responsibilities:
 Study FRS Documentation of the Production Master
 Preparing Test Plan.
 Carried out Functional and Regression Testing.
 Writing Test Cases and Executing Test Cases.
 Review Test Cases and Bug Reports.
 Setup the GUI Map by Learning the objects in the application to the winrunner and updating
their Logical names and Physical description.
 Developed Test scripts for Data Driven tests using winrunner.
 Preparation of Bug Report.
 Participating weekend reviews with team members.
 Maintaining configuration management.
Environment: Visual Basic 6, COM, MSSQL Server 7.0, and Crystal Reports 6.0, WinRUNNER,
Bugzilla

Payroll – Bangalore, India Nov 2004 – March 2005


Software Test Engineer

Description: The system covers the Employee Details, Salary Details and it is provide all the
Allowance & deduction like Loan Deductions, Employee provident fund, ESI, Professional
Tax, LIC, CCA and Income Tax. All the Allowances and Deductions calculated based on the
Parameter, which is selected by the client. Loans to be issued based on the Designation. LIC
is deducted for Monthly Bi-Monthly, Quarterly, Half Yearly and Yearly. It provides interface
between Timer machine and Paymaster Application for the Employee Attendance. The
package also has an effective Reporting System that Gives a clear presentation of Reports
like Pay Slip Generation, Employee Details, Increment Due Report, Form 6a, Form 3A,
Form16 (Income Tax), DA and PF Arrears, Increment Arrears (Basic, DA, HRA, CCA, PF, PT
and other Arrears, Monthly LIC Statement, Monthly PT Statement, Monthly OT Statement,
Monthly Loan Statement, Attendance Register, Leave Encashment, Employer Loan
Register, Monthly and Yearly Salary Statements
Responsibilities:
 Study FRS Documentation of the PayRoll.
 Write Test Cases.
 Test Case Execution.
 Performed Regression Testing.
 Preparation of Bug Report.

Environment: Visual Basic 6, COM, MSSQL Server 7.0, and Crystal Reports 6.0, WinRUNNER,
Bugzilla.

Professional Qualification

 Bachelor of Engineering in computer science from University of Madras.

You might also like