OBJECTIVE: To learn, grow and perform in a competitive environment as a Senior QA Engineer and to utilize my knowledge and technical skills towards the company goals through self-motivation and team work.
Summary of Qualification
9+ Years of experience in the field of IT with focus of QA and testing of web based applications,Banking Domain(Risk Management and Adjudication Technology) PAYMENT PROCESSING,BATCH PROCESSING,SETTLEMENT FILE AND RECONCILATION for Credit Card and Debit Card online ecommerce transactions
Experience in Webservices Testing Automation Tool ParaSoft SOA Test
Experience in Framework development for Selenium automation framework using Selenium webdriver,Maven,TestNG
Experience in creating Libraries and packages
Developed automation scripts in Descriptive programming language Using CoreJava,TestNG annotations
Creating the testreports using TestNG
Experience in Continuous Integration tools like Jenkins and Cruise Control
Done CodeCoverage Using BULLSEYE
Experience in Python Scripting Data Driven Framework for Backend Batch Processing and Settlement File Creation for POS
Experience with Cross browser Functionality Testing in manual and automation
Developed End to End Testcases for Online Payments.
Experience in Version Control Tool GIT,SVN,CLEARCASE
Experience in Unix,Linux commands
Experience in Parasoft SOA Test Tool for Webservices Automation
Expertise in Manual Testing & Automation Testing.
Experience in Log Validations like Splunk log validation,Web server log Validations
Proficient in Functional testing, User Interface testing, Regression testing, User Acceptance testing(UAT),Database testing and Browser Compatibility testing.
Excellent knowledge and working experience with Test Planning, Test Case Design, Test Execution & Test Reporting.
Experience in STF (XML Based webservices tool).
Experience in SQL (Structured Query Language).
Develop and Maintain Test Scripts, analyzing bugs and interacting with development team members in fixing the defects.
Experience in Infrastructure Services.
Experience in SDK (Software Development Kit) Certification
Experience in Parasoft SOA test tool
Excellent working knowledge of designing and implementation of all QA test strategy plans and automated test solutions for client/server and Web applications
Experience in all aspects of the Software Development Life Cycle (SDLC), system testing techniques and methodologies-Waterfall, Agile.
Extensive experience in writing Test Plans, Test Cases, and Test Scenarios and
Technical Skills
Test Management Tools: ALM, ECase
Defect Management Tools: Clear Quest, JIRA, Bugzilla, HPQC
Automation testing tool: Selenium, Silk, Python, SOA test, G test automation, STF
Configuration tool: GIT, SVN, ClearCase
Programming Languages: C++, Java
Operating System: Windows Series, Unix/Linux, XP, Windows 7/8, NT, SOA, Red Hat Linux,
Work Experience
Working as Senior Test Analyst in CIBC,Toronto from September 2014 to till now
Worked as a Senior QA in Altimetrik India Private Limited for Visa Project from August 2013 to April 2014
Worked as a Senior QA in Ness Technologies for PAYPAL Project from July 2008 to October 2012
Worked as a QA engg in Collabnet Software Private Limited from March 2007 to July 2008
Worked as a Trainee engg in Wisdom Technologies from October 2004 to March 2007
Education/Certifications/Award
CIBC’s Individual Achievers award
PAYPAL'S Appreciation Talent Award(PAT)
B.E(Bachelor of Electronics and Communication) with Distinction
Professional Experience
CIBC, Toronto September 2014 to till now
Senior Test Analyst
Project Name: Credit Exposure Application System
Roles and Responsibilities
Analyzed software Functional Specification and developed testcases
Involved in analyzing Business requirements and Use Cases and developed Test Plans, Test Scripts, and Test Cases.
Wrote functional test cases for manual testing by analyzing the DRD (Design Requirement Document) and Functional Specifications
Monitored the error logs, uploaded them on ALM
Using QTP automation tool develop the testcases.
Perform System Integration Testing
Performed Functional, UAT, Cross Platform, User Interface Integration and Regression Testing during different stages of development.
Report Bugs using HPQC ALM
Generated Tractability Matrix to understand the complete coverage of requirements
Responsible for weekly status Reports showing the progress of manual and automated testing.
V.me (VISA), India Aug 2013-July 2014
Senior QA Analyst
Visa is at the forefront of commerce with V.me by Visa, our digital payment service designed to make online payments fast, simple and secure, without the bother of constantly re-entering card account numbers, and bill-to and ship-to information. V.me helps you empower customers to make purchases using a secure, single sign-on across channels and devices using their preferred payment method. V.me is card-brand-agnostic, so customers can check out more easily and securely using the payment method they use today on your site.
Responsibilities
Analyzed software requirement specifications (SRS) and developed testing documents.
Involved in analyzing Business requirements and Use Cases and developed Test Plans, Test Scripts, and Test Cases.
Wrote functional test cases for manual testing by analyzing the user requirements and Use Cases.
Monitored the error logs, uploaded them on ALM
Using Parasoft's SOA Test webservices automation tool develop the test cases using SOA test scripts.
Configured and deployed applications in various work environments including Development, System Test, Integration, and Acceptance and Prod environments.
Performed Functional, UAT, Cross Platform, User Interface Integration and Regression Testing during different stages of development
Done Certifying build using Jenkins and run BAT testcases from the given svn path
Analyzed Defect Reports using JIRA and worked closely with Application Developers to fix defects.
Generated Tractability Matrix to understand the complete coverage of requirements
Responsible for weekly status Reports showing the progress of manual and automated testing.
Create Webservices automation suite based on requirement
Environment: ECASE, Java, Web Services, Oracle 9i, C++ gtest automation, Selenium Webdriver, TestNG, Maven
PAYPAL, India July 2011 – October 2012
Senior Quality Analyst/ Tester
Client PayPal (eBay Inc. Company)
PayPal is an e –commerce business allowing payments and money transfer to be made through the internet. It saves as an electronic alternative to traditional paper methods such as cheques and money orders. PayPal performs payment processing for online vendors, auction sites and other corporate users for which it charges a fee.
Infrastructure session Management Tool
Mayfly 2 is a key-based distributed temporal data infrastructure that consists of two major components: data directory and data storage. The figure below shows the overall architecture deployed in two data centers. Instead of connecting to the storage directly, the Mayfly clients send the requests to directory. Directory is the Mayfly middle tier service that is responsible for processing the requests and sending responses back. Storage in this architecture is the data repository that stores the application records.
MayFlyNGAdmin retrieves information from different mayflydirectoryserv/mayflystorageserv
Instances running on live. Tool lists all the mayflydirectoryserv/mayflystorageserv instances which on click gives the statistics related to the particular instance. Also there will be option to view Data stored on storage on inputting key / namespace validation (for a key, get locations (group id, available server ids) of the servers, for a key, get data)
Responsibilities:
Involved in analyzing Business requirements, GUI requirements and Workflow specifications with Business Analysts and developed detailed Test Cases.
Configured the Test Environments and Performed Sanity testing for each new build of the application.
Conducted Compatibility, User Interface, Functionality, Integration and End-to-End testing.
Automate the Admin test cases using Selenium Web driver, TestNG, Maven
Developed Testcases using Error Handling i.e. Exception Handling
Create Logging using Log4j
Handled Database connectivity in automation scripts using JDBC
Done Parameterization using Excel, Flat File loading values using Java Properties
Check-in the test cases using SVN (Subversion).
Using Gtest Framework develop C++ test cases for testing the internal functional flow.
Deploy the build using Jenkins manually if Jenkin autoruns failed.
Conducted Regression Testing on various builds of the application and Analyzed test results and reported the defects to the developers for the bug fixing and tracking
Coordinated with developers and Quality Control Team for setting up of the different environments according to the requirements specified.
Participated actively in team meetings for setting up of Test Environments and Bug Fixing.
Interacting with the development and Integration team in prioritizing the Defect list.
Involved in the daily and weekly status update with the QA Manager and the Project Manager.
Environment: Java, VB, Oracle 8i, Ms Office 2010(MS-Word, Excel, PowerPoint), Ecase, ClearQuest, Windows 7, Windows NT/2000, Python Backend Testing
Credit Card Processing March 2010 to June 2011
PAYPAL, India
Senior Quality Analyst
Our easiest, most popular way to accept credit card payments is a product called PayPal Payments Standard. You can literally create a payment button in about 15 minutes with no programming skills required.Higher-volume businesses prefer PayPal Payments Pro. It's a more sophisticated way to accept credit card payments and provides the convenience of an internet merchant account and gateway all in one. You also get low, simple pricingand one point of contact for questions and support.
Responsibilities:
Successfully performed Functional Testing using Back end automation Tool using Python
Perform Functional Testing for front end flows paypal transactions using credit card
Develop Test plan for each subsequent releases
Involved FQA(Feature) related testing for each releases
Run Regression suite (Python automated testcases) and analyse each testresults
Develop new automation test cases using python script and test feature related scenarios
Run manual test cases those which could not be automated
Develop Log Parsers for Validating the Logs and CAL logs
Attend meetings with Onsite coordinators and initiate meetings whenever required
Involved reporting the defects/Incident using Rational Clearquest on a daily basis.
Took incharge of full deployment actvities and if any error occurred report to release management team
Perform sanity testing and smoke testing whenever new changes or bug fix related to functionalities
Environment: Java, SQL server 2005, Silk Automation tool, Clear quest, Window 7 and 8,Netscape and IE browsers(Version 9).Clear Case
Ebay Market Places
QA Analyst July 2008 – Feb 2010
MPI (Marketing Platform Initiative) is used to serve ads on the various pages of PayPal website to provide promotions to the users and run campaigns during different festive seasons and holidays. These ads help PayPal connect to its consumers at deeper level and send the message that it cares for its users by offering them right promotions at right time.
Roles and Responsibilities:
Performed Functional Testing & User Acceptance Testing (UAT) and performed following responsibilities
Reviewed functional documents, to understand and raised requirement defects in Clear Quest
Worked closely with developers to develop test specifications and build test cases to rigorously test
Conceded comprehensive test suite for transaction processing, validation and negative testing and end to end sanity system testing
Documented actual test results and responsible for end-to-end tacking of all the issues found
Develop the automation testcases using SILK Test for end to end flows
Perform webservices testing using STF xml based tool and analyse the response codes
Headed daily reporting involving consolidating QA test results and updated status to QA Manager
Worked with testing team from clients side, executed test cases and documented test results for traceability and code coverage along with some random tests
Liaised with users and development team to addressed discovered bugs and made sure bugs are communicated to development team with proper screen shots and steps to reproduce
Escalated unresolved bugs to managers and other stake holders
Environment: Java, Oracle 8i, Silk Test Tool, Bugzilla, Project Tracker
Collabnet Software Private Limited (India)
Quality Analyst March 2007- July 2008
Testing the project development tools like Issue Tracker, Project Tracker, Reporting Tools using Silk test automation tool and manual testing
Roles and Responsibilities:
Prepared Test cases in Project Tracker for functional, Integration and System testing
Performed smoke testing to ensure that the application is stable for further testing.
Executed test cases to make sure that the application works as expected.
Identified and documented bugs and reported to the developers with proper Priorities and Severities using Issue Tracker.
Track and maintain the status of defects.
Performed Regression testing for unchanged functionality by transferring all the test cases to Silk test
Performed Data Driven test with Silk Test (Parameterization) to ensure that application works for different testdata
Tested database with SQL queries in Microsoft SQL Production Server to retrieve all clients/persons from the database.