Post Job Free

Resume

Sign in

Test Automation Professional

Location:
Alexandria, VA
Salary:
110000/year
Posted:
July 30, 2015

Contact this candidate

Resume:

Vinod Kumar Dewangan

Mobile: +1-347-***-**** Email: acq0lf@r.postjobfree.com

Professional Experience:

Currently working as QTP Test Automation Specialist in ANIRA SOLUTIONS INC.

Around 9 years of extensive experience in Test Automation, Software Quality Assurance and Testing with strong knowledge of Software development life cycle (SDLC), Software Testing Life Cycle (STLC) and QA methodologies

Proficient in Design and implementation of Automation Frame work using Quick Test Professional(QTP), Test Complete and Selenium.

Hands on experience in designing automated script using VB- Script, Java & Java Script

Hands on experience in analyzing Business Requirement, Functional Requirement, Design specification documents and developing Test plan and Test scenarios

Hand on experience in Functional testing, Integration testing, System testing, Regression testing and End to End testing

Experience in financial application testing such as Health Care, Insurance, Banking and web applications integrated with various legacy systems

Extensive experience in all testing methods and well versed in Agile Development life cycle

Expertise in creating/developing Test cases, Test scenarios using standard and modular approach

Experience in developing Requirements Traceability Matrix to map requirements to test cases to achieve requirement coverage and change management

Experience in working as a single point of contact for all testing activities and as liaison between different teams members and the manager

Expertise in writing simple and complex SQL queries.

Experience in testing/validating the Source, Stage and Target (End-to-End) data systems

Experience with Quality Center to maintain Business Requirements, Create and update Test Cases, Test Runs, and Test Results for every iteration and report defects and link them back to the requirements.

Expertise in Defect Tracking, Defect management and Bug Reporting using tools like Clear Quest, Quality Center

Experience in testing/validation of Actuate reports, Business standard and ad hoc reports

Experience in End-to-End testing of an application/process. Performed backend testing using SQL Queries and UNIX scripting

Web services validation using Soap UI.

Experience Browser Compatibility testing

Ability to work as independent and team member in challenging and cross platform environment

Highly motivated team player with excellent analytical, problem solving, interpersonal and communication skills

Areas/Applications

Well Versed in Automation of:

Web Applications

.Net Applications

Infragistic, Silverlight Applications

Mainframe Applications

Java Applications

Windows Applications

WPF,WCF applications

Dojo Application

Web Services

Integration Testing of ddifferent Applications ex. Web, window & mainframe

Area of Expertise

Technical:

Feasibility analysis, Proof of concept (POC) and Return on Investment (ROI)

Automation tool analysis and defining scope

Automation test strategy, Automation test plan, Automation life cycle

Effort Estimation

Framework development, modification and implementation

Script Development (Descriptive Programming), Enhancement, review and execution

Execution of regression test cases, result analysis

SDLC, STLC, Testing matrices

Non-Technical:

Sync up with development team and functional team

Sync up with multiple time zones - Handling team located in different geographical area

Vendor management

Automation demo/artifacts presentation to the business people of organization

Reduction of cost and time through automation

Process improvements and value addition

Improve the reusability of automation script

Provide a platform to remove the dependency – Resource independent mechanism

Provide reusable automation script across different projects in organization

Possess the capability to adopt any role in a automation team starting from a team member to the automation manager, as per the need capable of adopting any role at any phase of testing life cycle

Timely status reporting and communication

Automation assets/artifacts creation and storage for future use

Continues learning and development

Provide/show return on Investment to the management

Automation Frameworks worked on

Hybrid Framework (Driven by external excel file)

Hybrid Framework (Driven by QC driver script )

Keyword Driven Framework ( Test case flow defined in external file)

Modular Framework ( Driven by external driver script, reusable actions are defined in external file )

Hybrid Framework ( controlled by executor script from ALM)

BPT ( Driven by business component and scripted component, BPT flow)

In Sprint Automation

Domain’s worked on:

Investment Banking

Healthcare

Retail Banking

Insurance

Airlines

Patent and Trademark

Skill Set:

Automation Tool : Quick Test Professional (QTP), UFT,

Selenium (web Driver and Eclipse)

Test Complete

Test Management Tool : ALM, Jira, Rally (for agile)

Database : MS SQL, Oracle 9i, Rapid SQL

Scripting Language : VB-Script, Jscript, Java

Current Project

From Jun 2015 to Till Date

United states Patent and Trademark Office

Project Name: CEDR

Duration: On going

SDLC: Agile Methodology

Automation Framework: Hybrid Framework

Automation Tool: Selenium and Test complete

Responsibilities: Sr. Automation Engineer

Description:

The United States Patent and Trademark Office (USPTO or Office) is an agency of the U.S. Department of Commerce. The role of the USPTO is to grant patents for the protection of inventions and to register trademarks. It serves the interests of inventors and businesses with respect to their inventions and corporate products, and service identifications. It also advises and assists the President of the United States, the Secretary of Commerce, the bureaus and offices of the Department of Commerce, and other agencies of the government in matters involving all domestic and global aspects of “intellectual property.” Through the preservation, classification, and dissemination of patent information, the Office promotes the industrial and technological progress of the nation and strengthens the economy.

CEDR is an application which provides a centralized data base to the all application supporting patent life cycle. It allows web services to play with the data stored into the central repository

Roles and Responsibilities:

Previous Projects

From Nov 2014 to May 2015

Jet Blue Airways

Project Name: CTR

Duration: 6 months

SDLC: Agile Methodology

Automation Framework: Hybrid Framework

Automation Tool: UFT & ALM

Responsibilities: Test automation Lead

Description:

JetBlue Airways Corporation, stylized as JetBlue, is an American low-cost airline. The company is headquartered in the Long Island City neighborhood of the New York City borough of Queens, with its main base at John F. Kennedy International Airport. The airline mainly serves destinations in the United States, along with flights to the Caribbean, The Bahamas, Bermuda, Barbados, Colombia, Costa Rica, the Dominican Republic, Jamaica, Mexico, Peru and Puerto Rico. As of October 2013, JetBlue serves 84 destinations in 24 states and 12 countries in the Caribbean, South America and Latin America.

CTR is an airline online flight booking application. It consists of various web based applications. It focuses on booking of flight to the online webcheckin. Automation goal was to automate the end to end flow of application.

Roles and Responsibility:

Framework modification and optimization

System study and analysis of test cases

Create test scenario for E2E testing

Optimization of the Automated Script/Framework to avoid dependency on preparation of test data before execution in each sprint and cycle.

Test data preparation & build object repository

Design test script and enhancement

Creation of reusable functions & actions

Test execution & report analysis in each sprint and cycle

Maintenance of automated test scripts in each cycle

Implementation of new feature after each sprint

Automation training to the functional team and new resources

Justify ROI after each sprint to the business people

Sync up with teams located at different time zones

Technical Challenges/Rectification under project:

Unstable application, often unavailable up and running environment

Integration of automated script of current and legacy application

PDF automation – QTP is not flexible with automation of PDF file. I was not able to read the dynamic value from the file though all possible options/add-in.

Rectification: 1.Open PDF file, Copy the content & paste into the notepad. Read the texts and validate as per scenario 2.UFT has an option for PDF check point

Testing the dynamic values dependent on time zone in to the application

Rectification: Read the current time zone of the machine and then find the values from external file for that time zone.

Automation object loses its reference to real time object in application when page sync is taking a high time:

Rectification: Under progress (Get object method is not working at run time)

From Jan 2014 to Oct 2014

TD BANK

Title - Rates Application, TD Bank

Duration - From Jan 2014 to Oct 2014

Client Name - Toronto dominion bank, Mount laurel, New Jersey United States

Position - Test Automation Lead

Responsibilities - Automation Testing

Project Description: TD bank (Toronto dominion) is a multination bank which deals with core banking functional areas.

Major focus is on Personal Banking, Small Business Banking, and commercial banking. There are different services offered under these three categories like Online Banking, Mobile Banking, Bill Pay, Checking, Savings, Money Market, Credit Cards, Debit Cards, Merchant, Loans and Lines of Credit Services etc. Rate application provides all the data available for the interest rates on different types of loan & saving accounts.

Rates Application is the proposed solution for the customers under any category of services under banking.

The project involves Development and Implementation of the application as services. The ultimate objective is delivery of a reliable, scalable and supportable solution that integrates seamlessly with the other applications.

Roles and Responsibilities:

1.Understand the application and prepare POC for automation.

2.Study the framework and modify as per new application.

3.Create and demo the script to the senior management.

4.Prepare reusable function and business component

5.Implement the prepared script into the framework

6.Execution of implemented test scripts regression

7.Sign-off the test script within deliverable Date to the execution QC team

8.analyze and focus on work around solution for automation challenges in team.

9.Enhancement of existing framework as per the requirement.

From Nov 2012 to Jan 2014

Cardinal HealthCare

Title - Real Time Pharmacy Application, Cardinal Health

Duration - From Nov 2012 to Jan 2014

Client Name - Cardinal Health, Dublin, OH, United States

Position - Test Automation Lead

Responsibilities - Automation Testing

Project Description: Cardinal Health helps pharmacies, hospitals and ambulatory care sites focus on patient care while reducing costs, improving efficiency and quality, and increasing profitability. The pharmaceutical segment consolidates pharmaceuticals from hundreds of manufacturers into site-specific deliveries to retail pharmacies, hospitals, mail-order facilities, physician offices, surgery centres and long-term and other alternate care facilities. In order to aid their pharmacy operations, Real Time Pharmacy Application is the proposed centralized solution.

The project involves Development and Implementation of Real Time Pharmacy application to replace the current de-centralised solution (InPharm). The ultimate objective is delivery of a reliable, scalable and supportable solution that integrates seamlessly with the other applications

Roles and Responsibilities:

1.Study and analyze existing functional test case from automation point of view.

2.Understand the existing framework to start automation activities.

3. Identify the scenario with greater coverage to automate

4.Prepare reusable function and business component

5.Implement the prepared script into the framework

6.Execution of implemented test scripts regression

7.Sign-off the test script within deliverable Date to the execution QC team

8.analyze and focus on work around solution for automation challenges in team.

9.Enhancement of existing framework as per the requirement.

From July 2012 to Nov 2012

Bank of Ireland

Title - GPP

Duration - From July 2012 to Oct 2012

Client Name - Bank of Ireland

Position - Test Automation Lead

Responsibilities - Automation Testing

Project Description: It's a core banking application. Scope of the project is to automate the all functionalities which include client verification and cash transfer with in euro region.

Roles and Responsibilities:

1.Feasibility analysis of application to see whether the application can be automated or not in real time environment.

2.Analyze the volume of the data needed to go ahead with the initial phase of testing .

3.POC of application and demo to the client .

4.Prepare the Framework and estimation for the project

5.Resource identification – with level of skill set required for each resource,technical proficiency

6.Feasibility analysis of other tools which can be helpful for automation

7.Handing over the automation project to the newly build team once automation exercise is stable

8.Support and solution for the critical automation problems.

9.Training to the manual tester so that in future they can handle execution of the automated test script.

From Jan 2012 to June 2012

Barclays

Title - FSX

Duration - From Jan 2012 to June 2012

Client Name - Barclays Capital

Position - Automation Lead

Responsibilities - Automation Testing

Project Description : Trading application to quote price, generate fair value and book trade .It includes 8 products, for each product the back engine calculates the fair value on the basis of customers quoted price and then trade is booked.

Roles and Responsibilities:

1.Go through knowledge transfer process from existing resource to understand the flow of application and existing application.

2.Understand the existing framework – prepare query log,set up meetings in different time zone to make all queries to be resolved.

3.Update the existing script as per the changes done in application as a part of regression test execution .

4.Automate the new test case as scheduled

5.Prepare new testing tools for to make easier certain activities to the manual testing team .

6.Assessment of different applications in project for automation .

From July 2011 to Dec 2011

Barclays

Title - TOPL

Duration - From July 2011 to Dec 2011

Client Name - Barclays Capital, London,UK

Position - Automation Lead

Responsibilities - Automation Testing

Project Description: It is a Trading application developed using Java. It keeps record of all the transaction done for the whole day .Summarized form is displayed for all kind of activities in terms of finance in other parent application used for transactions.

Roles and Responsibilities:

1.Building the scenarios by analyzing the test cases shared by client.

2.Setting up meetings in client’s time for KT and workflow.

3.Handling Demo to the client for few basic scenario’s to get project on floor.

4.Development of Test Script, Execution and reporting.

5.Effort Estimation, ROI Calculation and Traceability Matrix, Query log.

6.Maintaining and updating SharePoint for all documents related to the project.

Sign off process.

From Nov 2010 to June 2011

Morgan Stanley

Title - BORA

Duration - From Nov 2010 to June 2011

Client Name - Morgan Stanley, New York, US

Position - Module Lead

Responsibilities - Automation Testing

Project Description : It is a Trading application developed using Infragistic web grids .This application keep tracks of cash flow from BRAZIL to other world .Main Frame application keeps the record for all, single or split transactions from the various Trading account.

I

Roles and Responsibilities:

1.Involved in communicating with the client on daily basis and identifying the flow and scenarios of application to automate, as this project is without documented requirement.

2.Maintaining query log on understanding, after discussion with client, clarifying the query and make a flow diagram representation for the team member to make them understand.

3.Involved in organizing the knowledge share forum with the newly joined team members and the fresher to understand the framework and script flow (from previous project).

4.Defined the flow of script in beginning phase of project.

5.Dividing the task to each team member on the basis of knowledge and complexity of application.

6.Involved in discussion for the test data from client as the size of the data is very large.

7.Involved in the inspection of the code and enhancement of script.

8.Extended the knowledge share forum to share the technology and in-depth understanding of application and any new achievement in scripting standard, it removes the dependency from one single person in the team.

9.Involved in analysis of the result generated with the client for each phase.

From June 2010 to October 2010

Morgan Stanley

Title - Trade Verification

Duration - From June 2010 to October 2010

Client Name - Morgan Stanley, New York, US

Position - Test Automation Specialist

Responsibilities - Automation Testing

Project Description : Trade Verification is a Trading application .It Has been developed in three formats Vista,Web And Mainframe .Vista keeps the genuine data for all the trading account from which web and Mainframe applications are updated .For each trade Ref id there is allocation in vista which is to be verified in other two application .Depends on the status of trade whether it is in trading mode or open or close or complete or incomplete in vista,web and mainframe applications reflects the data .In more than 20 environments vista can be operated .and according to that web n mainframe gets update.

web application and main frame application. Once trade is created values are allocated and status is updated in vista, all these values are taken and are validated whether these values are in other two applications. application keep tracks of cash flow from BRAZIL to other world .Main Frame application keeps the record for all, single or split transactions from the various Trading account.

I

Roles and Responsibilities:

1.Involved in communicating with the client on daily basis and identifying the flow and scenarios of application to automate, as this project is without documented requirement.

2.Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.

3.After successful release of projects, developed automation scripts using QTP and integrated the script with master script.

4.Involved in Integration testing for release of updated module and application.

5.Involved as part of automation team using QTP, developed test scripts.

6.Tested critical bug fixes including critical fixes and coordinated with developers in release of bug Involved in Integration testing for release of updated module and application.

7.Involved as part of automation team using QTP, developed test scripts.

8.Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.

9.Involved in Regression Testing using Quick Test.

10.Preparation of weekly and monthly status reports.

From Feb 2010 to June 2010

UK GOVERNMENT

Title - Credit Hire

Duration - From Feb 2010 to June 2010

Client Name - Credit Hire

Position - Test Automation Engineer

Responsibilities - Automation Testing

Project Description: Credit hire is an insurance application .It validates the data claimed by customer and is used by vendors.

Roles and Responsibilities:

1.Prepare test script for the existing test cases.

2.Involved in Regression Testing using Quick Test.

3.Execution of test script and result analysis.

From Dec 2008 to Feb 2010

Title - Post Implementation check list 1.01

Duration - From Dec 2008 to Feb 2010

Client Name - Munificent Venture, London, UK

Position - Test Automation Engineer

Responsibilities - Automation Testing

Project Description: Hybrid framework has been used to drive the automation of application. It is designed in the manner so that the GUI validation can be done. Properties and methods are passed from excel.

Reporting was done completely in HTML.

I

Roles and Responsibilities:

1.Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.

2.Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.

3.After successful release of projects, developed automation scripts using QTP and integrated the script with master script.

4.Involved in Integration testing for release of updated module and application.

5.Involved as part of automation team using QTP, developed test scripts.

6.Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.

7.Involved in Release support - Release to QA, involved in environment setup, testing the release process.

From Jan 2007 to Nov 2008

Title - Zenith Pptimedia

Duration - From Feb 2008 to Nov 2008

Client Name - Zenith

Position - Test Automation Engineer

Responsibilities - Automation Testing

Project Description : This is a completely automation project which involves the automation of unit test cases, function test cases,integration test case and system test cases .Data driven and key word driven frame work has been approached to accomplish the automation activities .Two separate framework has been implemented.

Roles and Responsibilities:

1.Functional understanding of the use cases .

2.execution of the manual script to see the existing defects has been fixed or not .

3.Development of automation script.

4.Build general reusable function,application specific function

5.Involved as part of automation team using QTP, developed test scripts.

6.Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.

7.Involved in sign off process and internal audit.



Contact this candidate