1. DINKAR SINGH
SYSTEM TEST ANALYST at FirstData Cell: 516-998-8221
dinkarsingh997@gmail.com
Experience Summary
5 years plus experience of Software Quality Assurance, Software Testing,
Production support and maintenance with First Data Corporation, Hunt Valley.
Excellent knowledge of all phases of Software Development Life Cycle
methodologies like Water-fall, V-Model and exposure to Agile.
Extensive experience in testing Banking/Payment Systems including E-Payment, E-
Banking, Internet Payment, Acquiring/Issuing, Card, POS, ATM, EMV, Fraud, HSM,
ISO 8583.
Strong domain knowledge of “cards and payments” industry. Expert level knowledge
of various transactions flow including Credit, Debit, Prepaid, Gift, Cheque Card
processing.
Experienced in creating/maintaining Test Plans, Test Strategy, Test Cases,
Traceability Metrics, Test Summary Reports and Test Scripts for end to end
functionality testing and configuring Defect Management Process.
Comprehensive problem solving abilities, ability to deal with people and willingness
to learn
Business and Technical Skills
Adept at using both manual and automated testing tools to troubleshoot systems,
user acceptance, positive and negative, functionality, object, integration, User
Acceptance testing and regression testing.
Skilled in creating test data including the Precondition Data, Test Input Data, and
Regression Data for both positive and negative test cases.
Experienced in creating/maintaining Test Plans, Test Strategy, Test Cases,
Traceability Metrics, Test Summary Reports and Test Scripts for end to end
functionality testing and configuring Defect Management Process.
2. Extensively used tools like QualityCenter & Clear Quest for defect tracking and
change management and QuickTest Pro for automation, regression and data driven
testing.
Excellent judgment and management skills acquired through experience in
identifying areas of high risk early in development life cycle and prioritizing my tasks
to focus my testing effort when time is limited.
Domain Banking and Finance
Programming
Languages
C, PL-SQL, Visual basic, Shell script, Perl, SED, AWK, Data Structure, XML
Testing methods Regression, Certification, Change Release, Functional, Integration and UAT
testing.
Database PL/SQL, MySQL
Tools Quality Center, QTP, TOAD, Clear quest, E-quip, Vim editor, FDPOS, SharePoint,
Discover RCT, Amex ATS, MC Astrex Simulator, MTM(Microsoft test
manager),Bugzilla, Packet Analyzer(tcpdump), JIRA, Clarity
Version Control Apache SVN, CVS, Rational ClearCase, Serena Dimension
OS Windows NT/95/98/2000, HP-Unix, IBM AIX, Linux
Others Serena ChangeMan Dimensions,
CA-Incident Manager
MS Sharepoint
MS office 2000/2003/2007, Open office.
Education
Class University/College Year
Bachelor of Engineering
(Electronics & Telecom. )
Pune University 2010
12th
Kendriya Vidyalaya, Ojhar (Affiliated to CBSE) 2005
10th
Kendriya Vidyalaya, Ojhar (Affiliated to CBSE) 2003
3. Professional Experience
FirstData Commercial Services - Hunt Valley, Maryland Oct 2014 – Till Date
FirstData Commercial Services-Syntel Ltd, India Aug 2010 to Oct 2014
First Data is a provider of electronic commerce and payment solutions. The company's
portfolio includes merchant transaction processing services; credit, debit, private-label,
gift, payroll and other prepaid card offerings; fraud protection and authentication
solutions, credit reporting agency services (through First Data Merchant Services
Corporation); electronic check acceptance services through TeleCheck; as well as
Internet commerce and mobile payment solutions.
Merchant Front End (MFE) is an application having multiple processes which receives
credit/debit/gift card transaction from the different merchants in variety of message
format. MFE contains the complex business logic to process incoming transaction &
perform parsing, formatting & enrichment of transactions & route the transaction to
intended association for approval. The approved transactions are then submitted
through firstdata for settlement in order to fund the merchant. First Data's Merchant
Front End systems process authorization and settlement transactions for credit and
debit cards. This runs on AIX/Power 6 OS/hardware configuration. Merchants provide
authorization and settlement transactions through a combination of leased line, IP
connections and Dial carriers. The Merchant Front End development language is C/C++
and XML. Currently this application is being maintained for the existing customers and
also enhanced to accommodate newer merchants.
Projects & Assignments
PRODUCT IMPROVEMENT - MERCHANT FRONT END
Designation: Team Lead
Duration: Aug 2010 – Till Date
Responsibilities:
Design and development of payment solutions for communication protocols,
user interfaces, transaction processing, receipts and reports in order to store and
process data with interface First Data authorization systems.
Co-ordination with the Authorization system architects and Third Party
Merchants to ensure application integrity of the newly developed/enhanced
payment solution which involves ensuring proper data encryption procedures,
the mode of transmission, frequency of transmission, type of transaction.
4. To perform data analysis, debugging and to provide resolutions to avoid financial
impact to merchant and customer on occurrence of issues in POS application
related to transaction requests, adjustments data, settlement and clearing data.
Involved in Certification Testing of Commercial cards & Prepaid cards, EMV
technology and the Chip & Pin process.
Implementation of EMV certified devices to new generation ePOS registers; EMV
changes to ePOS and related PinPads for meeting standard EMV requirements.
Analysis for MasterCard Terminal Integration Process and ADVT Visa for various
regions like Latin America, Canada, Mexico and Caribbean Islands so as to
customize the requirements as per the local mandates.
Spring and Fall Release enhancements for Visa, MasterCard, Discover, Amex,
Diners etc for different authorization and Settlement formats.
Involved with Developers and Business Analysts to define and create Test plans,
Test coverage matrices, Test Strategies and corresponding Test cases.
Designed and coordinated creation of Manual/Automated Test cases according
to requirement and executed them to verify the functionality of the application.
Automation/Manually testing the various navigation steps and basic functionality
of the application.
Primary involvement in creation of data flow diagrams of the application for test
scenarios.
Designed and developed UNIX shell scripts to automate the testing for Change
Release projects.
Extensively worked in UNIX to perform different file operations such as searching
and data comparisons through Vi Editor and various commands like grep, cat, ls,
find, tar, sed, awk etc.
Performed the FrontEnd validation using SQL Queries and also validated the UI
values against the database. Used various DML and DDL commands like Select,
Insert, Update, Sub Queries, Inner Joins, Outer Joins, Union etc. for the data
retrieval and manipulation.
Used the Bugzilla, Clear-quest and Equip as defect tracking system, including
5. submitting and assigning defects to the application developers along with the
release of defect aging reports.
Technologies:
C, Shell-Script, AIX, Parse/Format Handlers, XML.
Team Size: 5
Major Projects
EMV with Common AID.
With EMV being the future of payment and making the line between debit and credit
thin with Durbin amendment. Merchant will have the facility to route the transaction to
a least cost route if the EMV chip supports common AID. The transaction will be sent to
DRD system to obtain a preferable route for the transaction. I had to prepare and test
transactions for MC/Visa credit and Debit BINs.
Debit with Pinned and Pin less transactions
Project objective is to enable merchant to send PIN data for different debit networks
like MasterCard, Visa/Interlink, FiServ and Pulse. The testing efforts for this project
include Key Exchange messages, PIN Encryption verification through HSM, Association
certification and Terminal software certification.
POS PINless project.
Objective of the project is to let merchant process Signature Debit transaction below
floor limit through debit network. This saves merchant processing fee/taxes and also
gets funds faster to merchant. Merchant credit transactions, if following POS PINless
guidelines, are transaction processed as debit and appropriate response is sent back to
merchant. E2E testing was done to verify all reporting and reconciliation to merchant is
accurate.
DRD(dynamic routing decision), Durbin Amendment testing for transaction to avail
Least Cost Route to merchant transactions.
The objective of this project is enable merchant to select least cost route path
dynamically from the available list of supported network. With the cutting edge
competition different debit networks apply different fee for transactions based on Asset
Class of card and Transaction amount. With DRD system merchant can selected different
network to route his transactions and avail best transaction fee. Testing efforts include
test data setup on DRD system, troubleshooting DRD application, regression, functional,
certification and UAT testing with various debit networks.
Wallet applications and Apple i-pay, Association tokenization solution.
Fraud prevention has been FirstData premiere focus for merchants. FirstData is the first
6. acquirer to launch the Apple-pay payment method. We have made changes to receive
tokenized transactions from merchant applications and send them along to respective
association and get processed. Customer can tokenize a Debit/Credit card via
wallet/Apple pay application on their smartphones and then use the application to
make a purchase either in Retail or CNP environment. My role was to make sure the
functionality is working as expected. Testing efforts involved integration, regression and
certification testing for Switch changes.
TransArmor (FirstData Fraud Solution – Tokenization) and Offers (FirstData loyalty
program).
TransArmor is FirstData proprietary product for merchant who wish to protect their data
against fraud. The tokenization application is downloaded on the Terminal and has to be
certified with FirstData to use it. Merchant using the TransArmor application can
Tokenize and/or Encrypt the data details during Auth process and then send the same
details during settlement. FirstData
back office does a decryption to get the real PAN and perform settlement. So the real
PAN never flows on the network. Feature works with any type of transactions and
supports other features as well like, POS Pinless, EMV, Offers. Testing efforts include
TransArmor and TransArmor with CA feature testing, merchant setup, test card
encryption and decryption and understanding RSA and VSP tokenization flow.
Fall and Spring release for Association/Networks.
The testing efforts include regression, functional and certification testing for different
association for association related changes during release period. Understanding of
association format is must in order to troubleshoot and certify a specific requirement.
Each project testing includes offshore & on-site work assignment and review. During the
complete tenure I am the primary resource to Maintain, Support and Update Debit
regression region and I am responsible for the correctness, accuracy and relevance of
test cases and test database.
Platform/Tools Used : Unix (AIX) C Programming, DBX, Net-X library, Xerces Library for
XML Parsing, parse-format handler, Association and Merchant Specifications.
Awards & Recognition:
Syntel Value - Stretch and Synergy Award
Syntel FDCS Monthly Star Award
Received individual appreciation for Network certification testing and Bravo
award for the same from FirstData.