Experience Summery
Over **+ years of experience in Information Technology Industry, I have been extensively involved in Banking Domain, Card Domain, Secondary Mortgage, Defect Management, Project Management, Team Leading, Testing and Development and Support of Mainframe Applications, Test Data Management, Testing Environment Services, and having area of expertise as described below:
Excellent understanding of technical processes, knowledge of Software Development Life Cycle, Software Test life cycle and Structured Programming Methodology.
Expertise on Financial Banking, Conversion, Infrastructure upgrade and Migration applications/Projects
Mainframe Testing, Functional/Manual Testing, Online Testing, Mainframe Batch Execution, Mainframe Services and Support, Team Leading & Coordination, System Analysis on Mainframe Environment and Web Based Environment.
Well experienced in Batch Testing, Online Testing and Manual/Functional testing, Test case execution and Automation script execution
Interaction with internal clients for detailed requirement gathering, analysis of the work requirements
Extensive experience in project Coordination, Leadership, Planning, Management, Onshore Offshore Coordination
Hands on experience in working with Agile methodology/ Scrum and SDLC.
Strong experience in JCL, SQL, DB2, FILE-AID, QMF, SPUFI, Cobol, MVS, VSAM, TSO, ISPF, CICS, QA Testing
Expertise in customization of JCL’s, Proc’s and Control Cards, VSAM file creation, File manipulation as per testing/environment need and execution of JCL/Batch Jobs
Expertise in TWS OPC Batch Scheduling, Batch Execution, Batch Monitoring and Abend Fixing
Extensive knowledge in Databases which includes Oracle, DB2, IMS DB/DC
Experience working with the HP ALM and Mercury Quality Center.
Experience in develop Test cases, Test Plans, Test Strategy, End of test report document, Requirement Traceability Matrix.
Expert in Conducting Unit, Systems, Integration, Functional, User-Acceptance Testing and improvement of QA Process
Expertise in Problem solving and Bug Reporting using Defect Tracking Tool
Assessment of complex calculations, based on decision models and rule families
Have excellent interpersonal, communication skills and a team player
Experience of Business knowledge in Banking Domain, Credit-Card Domain, ATM Application, and Secondary Mortgage Domain
Perform Test preparation and execution, test data preparation, direct/monitor team members during test preparation/execution
Tools and utilities worked on includes File Aid, IMS-DB, QMF, SPUFI, SYNCSORT, IDCAMS, FILE AID, Xpeditor, Connect Direct, DB2 Connect Direct, Endeavor, Mercury Quality Center, ALM, FTP, JCL Utilities, Soup UI, WinSCP/Putty, Version One.
Possess high skilled knowledge of all the phases of software development life cycle, SDLC (Requirements gathering, analysis, design, development, testing and implementation)
Committed to excellence, self-motivator, quick-learner, team-player, and a prudent QA lead with strong problem-solving, analytical skills and communication skills
Visa Status: Holding Valid H1B visa
Education
Master of Computer Applications (MCA), From DAVV, Indore, India. (Year 2006)
Bachelor of Computer Applications (BCA) From DAVV, Indore, India. (Year 2003)
Technical Skills
Operating System
Zos, OS 390, Windows 98/XP/2000, Linux, Unix
Programming and Scripting Language
Cobol, HTML, Job Control Language (JCL)
Data Base
DB2, VSAM, Oracle, SQL Server 2000, IMS DB
Tools
ALM (Quality Center), TWS (OPC) Scheduler, Version One, Endeavor, In-sync, File Aid, SPUFY, QMF, WinSCP, Putty, SoapUI, IBM Command Editor, Share Point, Doors, Expeditor,
Online
CICS (Customer Information Control System)
File Transfer
NDM, FTP, Connect Direct
Expertise on are of Testing
Mainframe Testing, Manual/Functional Testing, Online Testing, Mainframe Performance Testing, CBT (Critical Business Testing), User Acceptance Testing (UAT), Smoke Testing, Web Testing, and Execution of Automation Scripts, Test data management, Testing Environment Services
Scheduler
TWS (Tivoli Workload Scheduler)
Methodology
SDLC, STLC, Agile
Area of Expertise & Application
Banking Domain, Card Domain (Credit Card, Debit Card), ATM Applications, Mainframe Applications, Web Testing, Online Testing, Data Base Testing, Secondary Mortgage, Selling System, Governance, Loan Product Adviser
Certification / Appreciation
Mainframe Applications Programming Certification in 2006 (Maples ESM Technology Pvt. Ltd.)
ISEB (BCS)/ISTQB certification, Information System examinations board (U.K)
IBM Mainframes (Application Programming) certificate (Cognizant)
Software Testing Certification (Cognizant)
Banking and Financial Services (BFS) certification (Cognizant)
Received note of appreciation for outstanding Trainer on providing Mainframe Application training @ Cognizant Academy (Pune) India
Project delivery excellence award by Vice President Cognizant
Professional Experience
Project # 1
Client: Freddie Mac (USA)
Duration: Oct 2014 to Till Today
Role: Sr QA/Test Engineer
Project: Pricing Execution (Assessment)
Organization: Cognizant Technology Solutions
Project Description
To test and assess the upgraded Selling system, Definition System, and Assessment engine also assessment of static and newly introduced online Market data functionality for different kind of Fees and Buyup - Buydown amount/ratios calculations based on complex Decision Models and associated rule families.
Responsibilities
Involved in Requirement Gathering, defining test objectives for the applications and performed Manual Testing.
Development of Test Cases, Test Plan, Test Strategy and Traceability Matrix based on design requirements and Test result
Extensively worked on backend testing and Assessment calculation of Pricing Application
Creation and modify JCL’s, Proc’s for testing needs
Active participation in User Story refinement meetings
Conduct and Drive Test Case/Scenario walkthrough session with Client/Business to get it signed off
Perform Test preparation and execution, test data preparation, direct/monitor team members during test preparation/execution
Estimation of new projects, test cycles and SRS’s
Help automation team by providing requirement and specification to prepare automation suit for next level test execution cycle. Including automation scripts execution
Prepare and share progress reports
Write/verify/review test cases accuracy and test case count
Prepare End of Test Result Document and share with SME/clients for approval and get it signed off.
Team Management, Task allocation to the team members and Track and Report Testing growth
Project # 2
Client: Key Bank (USA)
Duration: July 2013 to October 2014
Role: QA/Test Lead
Project: Deposit Automation, Test Data Management” (TDM) & “Testing Environment Services” (TEMs)”
Organization: Cognizant Technology Solutions
Project Description
Deposit Automation project was Conversion of Image ATMs from STAR network to Master Card network to accept Deposits as Cash, Check and Mixed deposit (Combination of Cash & Check), Resultant this transition, ATMs would have capability to accept bulk check deposits in a single transaction and new Mixed deposit transaction which would be the combination of cash & check deposit. The main purpose of the project is to perform message processor testing, batch validation by executing batches which updates the database and validating the changes made to downstream applications
TDM and TESs Lead
Test Data/Environment Management Services- To serve the test data and, environment needs for testing of Key Bank’s varies applications, TDM/TEMS team is established for Key Bank account. For all kinds of test data requirements/ test environment setup, project team co-ordinates with test data team.
Responsibilities
Requirement gathering, defining test objectives for the applications.
Perform Mainframe/Manual Testing, System Testing Regression Testing, E2E testing and Provide UAT support and post Production support
Log/Raise Defect/Issues in ALM, and Defect Retesting, and ALM update accordingly.
Development of Test Cases, Test Plan, Test Strategy and Traceability Matrix based on design requirements and Test result
Customization of JCL’s, Proc’s and Control Cards as per testing needs and batch Job execution
Preparing test scenarios and test cases of high quality and avoiding leakage of defects to production from User acceptance testing
Worked closely with SME’s to make sure that test cases and test strategy cover every aspect to catch defects at initial stages of testing
Analyze requirements during the requirements analysis phase of projects
Project Estimation
Escalate the issues about project requirements (Software, Hardware, Resources) to Project Manager / Test Manager
Send the Status Report (Daily, Weekly) to the Client
Conduct and Lead Defect Triage meeting
Host team meetings, meetings with Customer and SMEs and Lead Daily defect triage meeting
Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status
Conduct different stages of testing including Smoke test, System Integration Testing Test, E2E Test, Sanity testing and Test cases execution
Acted as the single point of contact between Development and Testers for iterations, Testing and deployment activities
Responsible for successful completion of Smoke testing, System testing, SIT, Critical Business Testing and Regression testing
RTM and Test Script Execution in ALM (QC) as per project growth
Prepare End of Test Result Document and share with SME/clients for approval and get it signed off.
Task allocation to the team members and Track and Report testing growth
Test Data/ Environment Requirement gathering, tasks allocation to team members, sharing knowledge with the team, reviewing the deliverables
Handle ad hoc test data requests, attaining KT on various new applications for bank to understand the upcoming data requirements, environment needs
Conduct KT sessions on ongoing/upcoming applications as per projects requirement and Training session on mainframe technology as well as on testing concepts
Responsible to serve on time Test Data request to multiple project teams
Maintain road map of all the environments, and prepare an environment ready for upcoming project execution and Environment allocation to the respective project team.
Project # 3
Client: Key Bank (USA)
Duration: December 2012 July 2013
Role: QA/Test Lead
Project: Payment Optimization - Credit Card
Organization: Cognizant Technology Solutions
Project Description
POP Credit Card project - This Project is to implement changes that will technologically facilitate the acquisition of the Key Bank credit card portfolio. This includes a potential conversion to a different core processing system (TS2) and the expansion/integration of several internal surrounding applications
Project # 4
Client: Key Bank (USA)
Duration: July 2012 to November 2012
Role: QA/Test Lead
Project: Payment Optimization - Debit Card
Organization: Cognizant Technology Solutions
Project Description
Due to legislative rulings (Durbin) it was deemed to be more profitable to move to a shared model for debit card processing as well as to provide enhanced functionality at Key Bank ATM’s.
This project required to convert PIN, POS and Signature switch processing to an external vendor and convert all Star driven Key Bank ATMs from Star to MasterCard
Responsibilities Project # 3 and # 4
Requirement gathering, defining test objectives for the applications and performed Mainframe/Manual Testing and Defect retesting
Customization of JCL’s, Proc’s and Control Cards as per testing needs
Prepare and deliver various test deliverables successfully including Test Estimations, Master Test Plan, Functional Test Plan, Test Scripts and Various Test Reports
Involve in system test execution, system integration test execution, support User Acceptance testing, Issues resolution during UAT, Smoke Testing, and Data Masking
Maintain effective relation with project stakeholders and development team
Batch execution and Correct JCL errors and Report abends to Dev team/SME’s
RTM and Test Script Execution in ALM (QC) as per project growth
Send the Status Report (Daily, Weekly) to the Client
Conduct and Lead Defect Triage meeting and Defect Management
Conduct different stages of testing including Smoke test, System Integration Testing Test, E2E Test, Sanity testing and Test cases execution
Data Masking before NDM/FTP
FTP/NDM mainframe files to TS2 and Mastercard team
Setup and Lead defect triage meetings between different vendors like TS2 and MasterCard and
Prepare End of test report and send it to SME for approval and signed off.
Team Management and task allocation to the team members
Check logs in WinSCP
Scheduled meetings with Users, Business Analysts, Developers
Involved in design review meetings, Testcase peer review, Requirements review meetings, Team meetings
Perform Online, Batch Tasting and Manual/Functional Testing
Verify data and perform testing on CICS Screen
Project # 5
Client: Lloyds Banking Group
Duration: July 2011 to Feb 2012
Role: QA/Test Lead
Project: Verde Commercial
Organization: Cognizant Technology Solutions
Project Description
Post-merger with Bank of Scotland and Halifax banks, The Lloyds Banking Group came up with the divestment of some of the LBG branches (600 branches of Lloyds Banking Group) as per European Union rules.
As part of VERDE commercial SR11 all the Lloyds commercial Credit Risk Management application including Loans application are impacted. All front End, Back End and Business application needs to be replicated/updated or manipulated as per requirements depends on application wise for New VRDE banks.
Responsibilities
Understand project Scope and requirements
Review estimation of CR’s and Peer review of Low Level Document Plan
Requirement gathering, defining test objectives for the applications and performed Mainframe and Manual Testing.
Master Test Plan/Functional Test Plan, End of Test Report Preparation and send for SME/Client approval and sign off.
Host Defect Triage, Daily Status calls
Defect Management and Defect retesting
Responsible to share reports like Delivery Dashboard, Weekly and Daily Status report with upper management and Clint
Rresponsible for successful completion of Smoke testing, System testing, SIT, Critical Business Testing and Regression testing
Mainframe Batch Execution and Test Script Execution in QC as per project growth
Verify/review test cases accuracy and test case count
Review KT documents prepared by team members
Task allocation to the team members AND Team Management
JCL, Proc and Control card customization as per test environment and need
Report Mainframe abends to Development team and log defects in ALM
Test data setup/preparation as per test requirement
Mainframe batch job execution
Project # 6
Client: Lloyds Banking Group
Duration: March 2010 – June 2011
Role: QA/Test Lead
Project: Core Brand Migration (Cards and ATM)
Organization: Cognizant Technology Solutions
Project Description
Merger/Integration and Migration (Cards & ATM) of Lloyds Banking Group for Bank of Scotland and Halifax. It is world’s biggest merger ever.
The Integration Program was to manage the merger of Lloyds TSB & HBOS (Halifax and Bank of Scotland) and is removing duplication between applications. In the case of Debit Card management, the existing Lloyds TSB application, CMAS, has been chosen to host the Bank of Scotland & Halifax Debit and Savings cards.
Responsibilities
Thoroughly Understand Project Scope and requirements
Share reports like Delivery Dashboard, Weekly and Daily Status report with upper management and Client
Prepare Functional Test Plan/ Test Strategy Document, End of Test Summery Report and get SME’s approval
Responsible for successful completion of Smoke testing, System testing, SIT, Critical Business Testing and Regression Testing
Verify/review test cases accuracy and test case count and prepare Resource Traceability Matrix (RTM)
JCL, Proc and Control card customization as per test environment and need
Mainframe Batch Execution and Test Script Execution in QC/ALM as per project growth and log/Raise defects/Issue accordingly
Defect Tracking & solely responsible for Defect retesting, and participate in defect status meetings and ALM update accordingly.
Team Management and Task allocation to the team members and monitor project growth to maintain Testing progress as per agreed time line
Responsible for on time project test delivery maintaining high quality standard followed
Team management and Issue resolution
Mainframe KT to Project team members
Project # 7
Client: Barclay Card (Barclays Bank UK)
Duration: September 2008 to Feb 2010
Role: Mainframe Test Engineer/Software Engineer
Project/Team: Mainframe Services/Support Team
Organization: Steria India Ltd. (Pune) India
Project Description
Mainframe Support/Service to different project teams and execution of Mainframe jobs using TWS Batch scheduler for Barclaycard applications, Tickets and Change Request,
Responsibilities
Thoroughly Understand different Project Scope and requirements
Execution of Mainframe Batches (SIT, Regression Testing, End to End, CBT, UAT, etc.)
Add Mainframe AD’s on TWS (Tivoli Workload Scheduler) to Plan, Execute and Track mainframe batch jobs.
Execute almost 50 Thousand of mainframe jobs continuously using TWS scheduler and abend solving.
Restart failed jobs as applicable after issue fixed
Sign in and Sign out Components from- to Endeavor and its different levels to control version
Baseline Performance Mainframe Batch testing with (Copy of live code), as well as Advance performance batch testing with (upgraded code) to calculate the overall performance and impact of the new changes in live system for Mainframe Applications
Move an element from any source stage to any target stage in Endeavor
Data Setup as per mainframe test request/Requirement
Solving abends occurs during batch run and Test Scripts execution.
Back up and restoration of required tables/files as per need
Created and Modify JCL, Procs, CNTL Cards and per testing need
Prepare and ready mainframe Test Environment as per project team for different upcoming projects
Created and modify test data using client Customized File-Aid tool.
Validated the Data on Mainframes using QMF and SPUFI
Work on service tickets on service manager for issue resolution and support on Test execution.
Worked with test JCL on mainframes. Tested the online CICS screen
Create JCL, PROCS, and Control Cards in Test environment
Worked on Cobol, DB2 for Testing needs
Customization and creation of JCL PROCS, VSAM file creation, file manipulation using FILE-AID, for Test Cycles
Coordinated the meetings with the development groups and database groups
Identified, Analyzed and documented defects
Involved in different levels of testings Integration testing, Functional testing, System testing and Regression testing, End to End testing
Project # 8
Client: Barclay Card (Barclays Bank UK)
Duration: September 2008 to Feb 2010
Role: Mainframe Application Developer
Project: GCRP (Group collection & Recovery Program)
Organization: Steria India Ltd. (Pune) India
Project Description
To provide enhanced services for Credit card collection & Recovery program for Barclaycard.
Group Collection and Recovery project is undertaken to develop a new Code as well as Enhancement of code to manage all the collection and recovery accounts as well as to generate and manage credit card billing, Collection and Recovery program.
Responsibilities
Thoroughly Understand Project Scope and requirements
Write new Cobol program and/or Enhancements of existing Mainframe Programs (code) as per requirement/ Business needs
Perform Unit Testing
Test Script Writing and Test Evidence Creation
Analyze designs, develop and execute custom application features and functions.
Present application and technical support as necessary at right time.
Provide Support during Implementation,
Provide support during varies testing cycles (ex: System Testing End to End Testing, UAT
Sign in and Sign out the components/elements from-to Endeavor version control tool
Share Daily Progress report to Dev Lead/Manager