Post Job Free

Resume

Sign in

Selenium WebDriver,QTP and winLdtp

Location:
Somerset County, NJ
Posted:
February 07, 2016

Contact this candidate

Resume:

VAMSI KRISHNA SOMA

*** ********* *****, ********, ** 08873

Phone: 646-***-**** (Mobile)

E-mail: actfmh@r.postjobfree.com

Experience Summary:

11+ years of Professional experience in the field of Information Technology with extensive hands on experience in the field of Software Quality Assurance Testing.

8+ years of extensive experience in Automation with various Open Source Tools (Selenium WebDriver, WatIr, win LDTP), Commercial Tools(SilkTest, TestComplete and QTP) and exposure in Cucumber framework

Worked as Lead Quality Engneer at Intuit Inc. from Sep 2008 to Sep 2015.

Worked as QA Lead at Ness Technologies, Bangalore, India from Jan 2005 to Sep 2008.

Worked as a Software Engineer at FuturTech Consultancy, Bangalore India from Nov 2003 to Dec 2004.

Professional Summary:

Expertise in testing web based(eCommerce and Banking) and windows applications.

Well versed with Software Development (SDLC), Test Life Cycle (STLC) and Defect Life Cycle and worked extensively in Agile SCRUM model.

Review and analyse business requirements, functional specifications, user stories to build test plans and define test cycle, Effort Estimations, Creating and Executing Test Cases, Defect Tracking, Task Allocation, Client Communication, Status Reporting, Client Interaction and vendor management.

Experience in analysing client needs by participating in requirement review and design meetings.

Experience in various types of testing - Smoke Testing, Functional testing, Integration testing, Regression testing, User Acceptance testing, End to End Tests, Data Validation Testing, A/B Testing and Production validation.

Expertise in both manual and automation testing of web applications and windows desktop applications using automation tools – Test Complete, Selenium Webdriver, TestNG framework.

Involved in various framework developments from career beginning, recently worked on SWAT Framework (i.e. Selenium Web Application Test Framework for PS team, ecommerce web site i.e. Intuit Market and covered functional and web services testing with the same framework

TestComplete – Desktop TAT frame work, worked on updating the existing framework to make it more flexible and scalable and become automation POC in short span of time (i.e. 4 months)

SilkTest – Developed complete automation framework for Intuit Market website(eCommerce website), and got a coverage of 70%,

Worked on a POC framework i.e. which is common framework for Desktop and Online applications and this can be used with different tools (TurboTax Desktop uses TestComplete and TurboTax Online uses Selenium)

Hands on experience programming VB Script and Good Programming knowledge on Java.

Good experience in testing web services using Rest Assured and HttpClient

Hands on experience on SQL Server. Wrote and executed SQL scripts for back-end testing.

Extensive experience in preparing documentation on Product Features, QA Status Reports, QA Summary Reports, Bug Tracking Report, QA Test Logs.

Involved in Release Management and Production Deployment, Resolved production incidents within SLAs and participated in the lifeline activities.

Excellent team coordination and organizational skills across multi-project teams, Self-starter and willing to learn new concepts and accept challenges.

Authorized to work in the US for any employer.

Education Summary:

MCA in Computer Science from Bangalore University, India, 2002.

Technical Skills:

Programming Languages: JAVA, C and C++.

Scripting Languages: VB Script.

RDBMS: SQL Server and Oracle.

Automation/Test Tools: Selenium WebDriver,JUnit, WinLdtp, SilkTest, TestComplete and QTP

Functional Coverage Tools: AQTime

Defect Tracking Tools: JIRA, Ratiaonal Clear Quest

Project Management Tool: JIRA

Repository Management: Perforce, Tortoise svn, Git

Work Experience:

Lead Software Engineer in Quality

Intuit Inc. – May 2014 to Sep 2015

Project: TurboTax Windows

Tools : winLDTP, jUnit, Test Complete and AQTime

Description:

TurboTax is one of the most popular income tax preparation software packages in the United States. Software is designed to guide users through their tax returns step-by-step. There are a number of different versions like TurboTax Basic, Deluxe, Premier and Home and Business. TurboTax is available for both federal and state income tax returns.

Quicken, which is a Personal Finance Product and QuickBooks which is a Small Business Accounting software from Intuit are integrated with TurboTax to aid in the data import from these products.

Responsibilities:

Automated Tests for different features in TurboTax windows using Test Complete and VB Script.

Performed various kinds of testing - BVT, Functional Testing, Regression Testing, Adhoc Testing, End to End Tests, A/B Testing and Production Testing.

Automated the Minimum Acceptance tests run on daily TurboTax builds and notifying the stakeholders of the latest TurboTax Engine builds available.

Automated the functional tests of some critical TurboTax features and regression tests using VB Script and Test Complete.

Participated in Scrum activities with two-week sprints to deliver new features and working software at the end of each sprint.

Led the team in Automation for migrating TestComplete framework and developing new framework using win LDTP.

Tracking the QA activities and progress spanning different projects and sharing the status update with the stakeholders during the sprint planning meeting.

Coordinating with the cross teams for different End to End Tests during the Tax season.

Worked on Functional Code Coverage using AQTime

Senior Software Engineer in Quality

Intuit Inc. – Sep 2008 to May 2014

Project: Intuit Market (http://intuitmarket.com)

Tools : Selenium WebDriver, JUnit, TestNG, SilkTest and Rest Assured for Services Automation

Description:

Intuitmarket.com is a e-commerce web based application on a financial domain, which allows the customers to place orders for different kinds of products like Checks ex: Voucher Checks, Tax products, Business identity products and so on. It allows the small business owners to place orders and for their customers as well. Intuitmarket.com has the huge traffic from the Quick books customer through IPD ( In product Discovery).

Contributions:

RTB’s

Projects (Promo Engine (called as Gaya), DB Migration 2005 to 2008, Tech Stack Upgrade, Mercury, Langley (security testing ), Login Migration

Automation using Silktest (BAT’s and Regression Test Suit) including framework developement

Selenium Webdriver (switch over sanity scripts and dev sanity scripts and Harmony Phase2) and Framework develope

Quincy Migration – Data Centre migration

QDC-LVDC (Swithcover/Switch Back)

Harmony (Black/White Box testing including Unit testing, component level testing, integration testing, Services Testing, Integration, UI, System Testing)

Project Role: Lead QA with the following Responsibilities

Preparation of Test Plan, Effort Estimation, review of Technical specifications, development of test cases / test scripts (automation), review of test cases, running test scripts, analyzing results, identifying, reporting and tracking bugs, etc

Execution of the Smoke test Automation suites developed using Silk Test for build verification.

Execution of complete Automation suites for different Component, sending the Automation results & filing Bugs for the failed scripts.

Involved in Functional, Regression, Integration, Data Base, System, Compatibility Testing and Security Testing.

Leading Automation initiatives, creating framework, writing tests

Site Catalyst tagging validation

Test & Target validation

Lead Software Engineer in Quality

Ness Technologies(India) Ltd, Bangalore. – Aug 2006 to Sep 2008

Project: Consumer Banking and Corporate Banking Applications

Client: Corillian Corporation (Check Free Corp Int./Fiserv)

Banks: SECU, People’s Bank, IBC, Regions Merger,SFC, MBG, and ECU.

Tools : WaTIR

Description:

Corillian Consumer Banking enables financial institutions to provide their customers best-in-class Internet banking. It provides a compelling online experience, from simple account review to sophisticated payment, transfer, and self-service functionality. Corillian Consumer Banking is deployed on Corillian Voyager, the industry-leading platform with unsurpassed scalability, performance and reliability.

Corillian Corporate Banking provides financial institutions a way to deliver a complete set of online money movement services to corporations. Corillian Corporate Banking integrates seamlessly and in real-time with financial institution back-office systems. As a result, corporations can make treasury management decisions based on reliable, up-to-date information, and act on them instantly.

SECU: State Employees Credit Union (Having Multiple Brandings like SECU, LCCU, LGFCU, NCPACU and SRI are in English. Added Spanish interface for these brandings)

Peoples Bank: Upgradation of CBA 3.2.2 to CBA 3.2.3

IBC: Added functionality Called Intelligent Authentication (used Consumer and Corporate Banking)

Regions Merger: Merging of two financial institutions called Regions and AmSouth

Corillian Consumer Banking Key Features

Online Enrollment

Secure Single Sign-on

Real-time Account Access

Bill Payment and Presentment

Real-time Alerts

Integrated Self-service

Real-time Money Movement

Electronic Statements

Check / Item Imaging

PFM Integration

Account Aggregation

Online Register

Integrated Customer Care

Flexible Deployment

Account-to-Account Transfer

Corillian Corporate Banking Key Features

Secure Single Sign-on

Controlled Authorization

Real-time Transactions

Real-time Alerts

ACH & Wire Transfers

Positive Pay & Stop Payment

Lockbox

Check Imaging

Cash Concentration

Electronic Statements

Server-side Register

Bill Payment & Presentment

Project Role: Lead QA with the following Responsibilities

Preparation of Test Plan, review of Technical specifications, development of test cases / test scripts (automation), review of test cases, running test scripts, analyzing results, identifying, reporting and tracking bugs, etc

Execution of the Smoke test Automation suites developed using Watir and ruby scripting language for build verification.

Execution of complete Automation suites for different Component, sending the Automation results & filing Bugs for the failed scripts.

Involved in Functional, Regression, Integration, Data Base, System, Compatibility Testing and Security Testing.

Checking in all the Automation scripts in Subversion (Software Control Management Tool).

Senior Software Engineer in Quality

Ness Technologies(India) Ltd, Bangalore. – Jan 2005 to Aug 2006

Project: ES Magnitude

Client: Cartesis, France (www.cartesis.com)

Tools : QTP

Description:

An integrated, secure and web-based application, Cartesis Magnitude is the company’s flagship product that has been successful employed across a multitude of industries and companies. Cartesis Magnitude offers a quick, focused and dynamic look at a company’s key financial and performance data. Cartesis Magnitude ensures greater speed, accuracy, transparency and accountability so that internal and external procedures are met with both confidence and reliability.

Product highlights:

Integrates both financial and non-financial data into a single data mart

Uses a single solution for internal and external compliance and performance reporting

Combines operational processes and controls with a high degree of flexibility

Tracks application workflow and monitoring

Incorporates comprehensive international support for global accounting and compliance

Standards, multiple languages and currencies

Project Role: Sr. Software Engineer with the following Responsibilities

Involved in functional study of the application

Involved in writing Test cases, Test Scenarios and Critical Path Test cases

Performed various black box testing methodologies such as: Functionality, Security, Integration and System Testing

Tested various magnitude versions i.e. 9.X till 10.X on MS SQL and Oracle DB’s

Involved in Gray-Box Testing to test backend functionalities using SQL

Bug reporting into the Rational Clear Quest

Analyzing the Test results and creating the bug report

Involved in writing Release Notes and Bug validation

Involved in Client interaction

Cross-domain training and Knowledge sharing and Product documentation

Software Engineer in Test

FuturTech Consultancy, Bangalore – Aug 2004 to Dec 2004.

Project: Weyerhaeuser

Description:

Weyerhaeuser Company is one if the largest integrated forest products companies in the world. Its principal businesses are Timberlands and Wood Products; Pulp, Paper and Packaging; and Real Estate and Financial Services. It is the world's largest private owner of merchantable softwood timber and producer of forest products and recyclers of office wastepaper, newspaper and corrugated boxes. Weyerhaeuser is subsidiary companies like Weyerhaeuser Real Estate Company and Weyerhaeuser Financial Services.

Customization of SAP ERP provides various R/3 function modules (MM, SD and FI) to integrate their Business.

Project Role: Software Engineer with the following Responsibilities

Involved in functional study of the application

Involved in writing Test cases & Recording Test Scripts in QTP as per Test Procedure requirements

Automated Testing using QTP for GUI Testing and Regression Testing as per Test suites and analyzed playback results

Performed various black box testing methodologies such as: Functionality, Integration and System Testing

Involved in Data-Driven Test

Analyzing the Test results and creating the bug report.

Software Engineer in Test

FuturTech Consultancy, Bangalore – Nov 2003 to Aug 2004.

Project: mySAP CRM - MSA (Mobile Sales Application) (SAPLabs)

Tools: Compuware TestPartner and SAP eCATT

Description:

Mobile Sales Application (Mobile Client Application) is the component of mySAP CRM (Customer Relationship Management). mySAP CRM Mobile Client Application helps you to manage the entire sales life cycle which includes identifying business partners to printing the final product. By providing an integrated view of customer information, prospects, and competitors, mobile Client applications facilitates the sales process in:

1. Managing Customers and Prospects

2. Providing appropriate customer, product, and competitor information

3. Determining product and pricing Configurations

4. Managing sales opportunities across sales teams

5. Creating quotations and Orders

This mobile component helps field sales representatives during the sales process at the customer’s site as well as in their office work. It helps to synchronize the activities of sales representatives, regional managers, and selling teams.

This component allows field sales representatives to regularly share information about business partners, contacts, or opportunities while still being able to work offline on their laptops.

Project Role: Software Engineer with the following Responsibilities

Involved in functional study of the application

Involved in writing Test cases & Recording Test Scripts in Test Partner as per Test Procedure requirements

Automated Testing using Test Partner for GUI Testing and Regression Testing as per Test suites and analyzed playback results

Performed various black box testing methodologies such as: Functionality, Scenario, Integration and System Testing

Involved in Data-Driven Test

Involved in Gray-Box Testing to test backend functionalities using SQL

Analyzing the Test results and creating the bug report.



Contact this candidate