Deepa Annamalai
*****.*********@*****.***
CELL 302-***-****
Summary:
Senior QA Lead with over 10 years of experience in IT Environment with expertise
in Software Testing and Quality Assurance
Proficient in analyzing system & functional specifications, use cases, business
requirements, business rules to prepare test schedules, identify test
requirements, design test cases, test scripts, test data, test plans and execute
test runs.
Experience in preparing use cases, writing UAT plans and UAT test cases
Proficient in writing test plans, documenting the testing procedures and writing
in-depth test cases to meet the testing cycle in-depth knowledge in the analysis
of application's higher-risk aspects, and determining scope and limitations of
tests.
Extensive exposure to CMM Level 5 Quality Processes including Audit
Have used WinRunner, Rational Robo to automate testing. Also worked with
performance tools like LoadRunner, and defect tracking tools like Test Director.
Testing the application structures and functionality's black box testing.
Strong skills and backend testing for Credit Card processing, routing techniques
using SQL queries
Strong testing exposure in: Client/Server Testing, Web based application Testing,
GUI Testing, Web-Services Testing, API Testing, Functional Testing, Integration
Testing, Regression Testing, Interface Testing and Mainframe Testing,
Scenario-based Testing
Proficient in working with Test Director to create test cases and track defects.
Strong experience to work in UNIX/LINUX and Windows NT/95/98/2000 environment.
Strong ability to handle and work on multiple projects and be detail-oriented.
Technical Extensive experience to work with teams located in distributed geographical
Expertise: areas.
Worked on projects for clients such as First Data Corp(FDC, CA),GMAC (General
Motors AC, Virginia), BankOne (Bankone, Delaware), JPMC (JP Morgan Chase,
Delaware), BCBSM (Blue Cross Blue shield, Michigan), NMR (Nielsen Media
Research), MRP (Marketing Resource Plus) and Citibank.
Six Sigma Green Belt certification from Villanova University
OS: Unix / Linux / HPUX, Windows 98 / NT / 2000 / XP
Automated Testing Tools: WinRunner (Mercury), LoadRunner, Quick Test Pro,
Rational Robot
SQA Reporting tools: Test Director, PVCS Tracker
Application Servers: Tomcat, JBoss, Apache Web Sphere, Web Logic
Browser Types: IE 4.0/8.0m Mozilla Firefox 5.0 and NetScape latest
Configuration Management Tools: Rational Clear Case, MS VSS, PVCS and Sub-version
Relational Databases: ORACLE 10g, Sybase, SQL server
Development Platforms: JDK 1.1, 1.2, C, C++, Visual Studio, .NET, Web Services
Ms Office Products: MS Office 2000 Professional, MS Visio 2000 edition
Experience
:
First Data Corporation - Moorpark, CA
05/05 - Senior QA Lead (First Data Global Gateway)
Present
First Data is world leader in providing payment services including credit card
transaction processing.
Development Platform: JAVA, XML, XSL, HTML, Web-Services, SOAP, JBDC,
TOMCAT/JBoss, Apache, ORACLE 10g, Linux, HPUX, VMware
QA Tools: HP 'Quality Center' (Test Director), Quick Test Pro, Win Runner and
Load Runner 8
Working as a Senior QA team lead for a team of 10 people at First Data's Internet
Payment group (IPG). Previously worked as a Senior QA Analyst with IPG handling
multiple projects, and as the team size increased from 2 people to 11, I was
moved to a better role. IPG is n-tired web-based transaction processing arm of
First Data with more than 100,000 active merchants and process millions of real
time transactions every day. Projects completed over the last 3 years include :
Deployment of US gateway into Europe, with localization and integration to EU
payment processing front ends
Integrated Gateway to additional processing front ends including Telecheck for
internet check processing, Nashville for domestic credit card processing,
Cardinal Commerce for 3dSecure processing
Complete redesign of GUI of Virtual Terminal web product, leveraging UI design
performed by 3rd party company
Infrastructure upgrades including Oracle DB upgrade from 8i to 10g, migration of
systems from HP-UX to Linux, hardware from dedicates servers to a virtualized
server environment, and more.
Development of new web service to allow transaction processing.
Complete Datacenter migration for all environments including QA, Staging,
Customer Test and Production from Denver to Chandler AZ
Platform migration from HP-UX to LINUX on VMWARE and from tomcat to JBOSS
Responsibilities
Currently working on mobile application for Smart Phone
Good Analytical skills in problem solving
Currently responsible for review of the requirements document and prepare test
plans, responsible for project testing delivery.
Co-ordinate and work with Product team, Development Team, Offsite locations,
Product certification team on various requirements.
Work with Product team in providing them inputs from QA perspective.
Responsible for new rollouts that are released for QA to delivery to production.
Co-ordination with various other teams like Networking, Database Administrators,
System Administrators, Firewall teams etc.
Analysis of various logs in UNIX, analysis in DB through queries for
identification of the root cause of the problem
Worked as substitute QA manager (in absence of the manager) handling all aspects
of QA Activities .
Provide training to new team members and allocation of testing activities to the
team.
Performed Unit, Functional and Integration test cases for various projects.
Review of Test Cases written by team members.
Create Automated Test Suite using Mercury Quick Test Pro and Winrunner
Carryout performance testing using Mercury Load Runner
Manage Test Inventory using Mercury Test Director
Define and implemented the defect lifecycle using Test Director
Carry out manual and automated testing for web based applications
Carryout testing for APIs in VB com, Java, C and C++, Web-service testing
04/05 - Viva Inc, Illinois
04/05 Senior Quality Assurance Analyst
Development Platform: ASP .Net, XML, VB, Databases like Oracle, SQL Server
QA Tools: HP 'Quality Center' (Test Director)
Client : WAMU - California (03/05 - 04/05)
Responsibilities
Co-ordination and working with various partners for the Debit cards
Understanding and Interpreting Project Business Requirements and Functional
Design Documents
Preparation of Business Use Cases for UAT Phase
Preparation of Use Case Diagrams using VISIO
Reviewing of various documentations, test plans, test scripts that are present
for the project.
Writing and Review of Test Plans for UAT
01/04-03/0 Yash Technologies, Illinois
5 QA Analyst
Development Platform: Mainframe, ASP .Net, XML, Databases like Oracle, SQL
Server
QA Tools: HP 'Quality Center' (Test Director)
Client : GMAC - Virginia ( 11/04 - 03/05 )
Project Description
LAMS was a conversion project from Access to ASP.Net with Oracle as backend. This
deals with financing for the model homes for various Builders having various
assets at different locations (States) in the US.
Responsibilities
Preparation of project schedules in consultation with the PM
Responsible for the work allocation to the team and follow-up
Preparation of Test Requirements, Test Plan
Review of Test Cases - Functional
Execution of test cases
Using TOAD to execute SQL scripts for testing
Defect Tracking through PVCS
Documents management and tracking through VSS
Defect log preparation
Integration and Regression Testing
Review meetings
Interaction with SME's for functional clarifications
Interaction with developers as and when required
Client : BankOne - Delaware (01/04 - 11/04)
Project Description
i3 is a long-term initiative designed to transform BankOne business. This
includes a conversion of BankOne card processor platform from FDR to a
state-of-the-art processing system called TS2 designed by TSYS. TS2 is used to
manage card portfolios and service customers. TS2 is made of subsystems, which
groups screens organized by business function. Subsystems are used to perform
such tasks as responding to customer inquiries, collecting on delinquent
accounts, managing risk and detecting fraud. The conversion is a mainframe
project. Providing individual answers is a core Card Services' business strategy.
Responsibilities
Understanding and Interpreting Project Business Requirements and Functional
Design Documents
Co-ordination with Project Managers on Testing Status efforts and SME's for
requirements
Preparation of Business Use Cases and Test Plan with data conditioning for UAT
Phase
Preparation of Use Case Diagrams using VISIO
Reviewing of various documentations, test plans, test scripts that are present
for the project.
Preparation of traceability matrix and ensuring all requirements are met.
Used Test director for Test Cases execution and for tracking defects
Testing the TSYS - Green Screen Applications(Mainframe) for UAT Phase
01/01- Cognizant Technology Solutions, India
12/03
Development Platform: ASP .Net, XML, VB, Databases like Oracle, SQL Server
QA Tools: HP 'Quality Center' (Test Director),Rational Robo
Role - QA Analyst
Client : JPMC - Delaware (05/03 - 10/03)
Project Description
JPMC Credit Card Services (CCS) LoB is a credit card issuer under the Retail and
Middle Market Financial Services Business Unit. CCS is the 5th largest issuer of
credit cards in the US with more than 24 million customers The processing begins
with Capstone Decision Manager importing application data from external sources
or the data that is entered by the analyst through workstations. Then
User-defined "Decision processes" drive applications from one status to the next.
Each status uses one decision process; each decision process may consist of
Models or "Rule Bases". Neural Network models can assess factors such as credit
risk, new-account profitability, or ability to repay a loan. Rule bases comprise
user-defined rules that may determine whether an applicant meets application
requirements. Rules may also determine whether an application is ready to move to
another status, and if so, which. As processing continues, an application reaches
statuses at which Capstone Decision Manager exports requests to vendors of credit
through Vendor Interface, verification, or other data, and import responses to
these requests. The user-defined application-approval flow culminates in a
decision: Rules determine that an applicant does or does not qualify. Once a
decision is made the applicant is notified by a letter sent through the EZ-Letter
system and the application is booked at FDR (First Data Resources) to generate an
account number for the applicant
Responsibilities
Preparation of test data / scripts according to different initiatives /
requirements monthly
Execution of the test scripts prepared using WinRunner
Analysis of data for failed cases
Logging in defects and tracking defects using Test Director
Regression Testing
Production Support by retesting of failed cases till the closure of bugs
Interaction with clients and offshore support for the new initiatives /
requirements
Client : Blue Cross Blue Shield - Michigan (03/03 - 05/03)
Project Description
Facets is an integrated health care management system designed to handle the
complex requirements of managed care programs and help our customers compete in
today's health care environment. Facets addresses the needs of Managed Care
Organizations (MCOs), the companies that provide networks of health care
providers and services to manage the cost, utilization and quality of health care
delivery. Health Maintenance Organizations (HMOs), Preferred Provider
Organizations (PPOs), Physician Hospital Organizations (PHOs), insurance carriers
and Third Party Administrators (TPAs) have very specific requirements: system
flexibility, adaptability to rapid change, ease-of-use and advanced automation of
business functions for administrative efficiency
Responsibilities
Automation of Facets Application using Rational Robo
Preparing the Test Plan for Automating the Facets Application
Preparing different scenarios for testing the application
Preparation of test data according to different scenarios
Execution of the automated scripts
Tracking defects and rectifying errors to their closure
Coordination with the clients and explanation in use of the automated scripts,
which can be used in UAT
Co-ordination within the team in completion of the regular tasks within the time
frame.
Preparation of data for Regression Testing
Client : Nielsen Media Research - Chennai, India (01/01 - 02/03)
Project Description
Smartplus is an application used by advertisement spot purchasing agencies to
plan, analyze and buy media spots in various TV and Radio stations and also
analyze the post purchase performance based on the projected and actual ratings.
SmartPlus is a VB3 to VB6 migration Project Environments Tested: Windows 98,
Windows 95, Windows 2000
Responsibilities
Preparation and execution of Unit and System Test Cases
Preparation and execution of Stress & Performance Test Cases
Defect Tracking using Test Director
Co-ordination with On-site team and Devlopment team in terms of Business
Functionalities and requirements
Testing activities carried out using SQA Robo
Appreciation Award received from Project Manager
07/00 - Thinksoft, India
12/00
Development Platform: VB, Siebel- CRM Databases like Oracle, SQL Server
QA Tools: HP 'Quality Center' (Test Director),Rational Robo
Role : Test Team Member
Client : CITIBANK - ASPAC Region (07/00-12/00)
Project Description
ELC-BS (Emerging Local Corporate- Business System) is a huge Banking Application
on Client-Server Technology (VB/Oracle) developed for CITIBANK N.A. to service
the Emerging Local Corporate segment in 16 countries across the world. The Four
Modules of ELC -BS are: a. CREDIT SYSTEM: Developed by COSL, on VB/ORACLE b.
SALES SYSTEM: Developed by KALE CONSULTANTS, on SIEBEL CRM/ ORACLE. c. PROSPECT
DATABASE MANAGEMENT SYSTEM: Developed by POLARIS, on VB/ORACLE d. DATA
WAREHOUSING SYSTEM: Developed by IFLEX SOLUTIONS LTD. ELC-BS systems objective is
to identify and groom the specific market segment termed Emerging Local Corporate
and to service them with the Citibank's credit products. As this middle tier
segment is risk oriented, the main thrust is in risk control. This is achieved by
automating the complete credit approval process, defining country specific
criteria and parameters under which the limits are granted to the customers. The
system does allow exceptions, but the elaborate reporting system traces and
analyses the exceptions to generate MIS Reports. The System prepares a database
of prospective customers through PDMS system, sells the bank's products through
the SALES SYSTEM (in SIEBEL), does the credit approval through the CREDIT SYSTEM
and captures all relevant data for management information through the
DATAWAREHOUSING SYSTEM.
Responsibilities
Preparing Business Validations and Business conditions to be tested.
Building BUSINESS SCENARIOS in incorporating the test cases in a logical sequence
to test the varied combinations of business functionalities/conditions and
validations
Preparing Test Cases for testing the unique functionalities of each system
together with test data, specifying expected result for each test case in
accordance with the FS/DS.
Preparing Traceability Matrix to identify the extensive coverage of the
requirements
Execution of Test cases for (Unit Testing, Integration Testing, System Testing,
UAT)
Defect reporting and defect management and tracking them to closure
Involved in Credit Program Creation according to the different requirements of
the regions. Credit Program forms the basis for this ELC application.
Interaction with Users of different regions during UAT Phase and working with
them during their testing Knowledge transfer to the Users of the System in
understanding the application.
Education:
Masters in Business Administration from
ICFAI Business School, Chennai, India
Post Graduate Diploma in Computers, India
BS, India
References: Will be furnished upon request.