QA engineer
Office
Full-time
Company in search of a QA Engineer for a payment system project.
The primary objective of this role includes ensuring the quality and reliability of the company's banking software products through comprehensive testing, problem investigation and QA processes.
Tasks:
- Prepare and execute test scripts and test cases
- Participate in system integration testing (SIT) and user acceptance testing (UAT)
- Investigating and reporting program bugs and problems
- Working with IPS simulators (e.g. VTS, MC simulator)
- Utilizing tools such as Postman, SOAP UI and JMeter for REST/SOAP API testing
- Collaborating with development and implementation teams to resolve issues
- Assist in documenting test results and creating test reports
- Assist in improving QA processes and methodologies, etc.
Requirements:
- At least 3 years of manual testing experience, 1 year of testing experience in the banking industry
- Higher education
- English language
- Location: Sri Lanka
Essentials:
- Understanding of basic principles of electronic payments and card payment technologies:
-The concept of OLTP systems
-Understanding of the terms: card, account, balance, merchant, terminal, PIN, CVV, transaction type, fee, limit, acquirer, issuer and switch
-ISO 8583 format
- Processing online authorizations (via POS/ATM/E-commerce/Digital Banking, etc.)
- Understanding of authorization/authentication process
- Understanding: VISA/MC certification; VISA/ADVT card issuance/acquisition
- MC Issuance/Acquisition/M-TIP
- Experience with MAS (MC simulator), VTS simulators
Desirable:
- Understanding of sensitive data, fraud and Host Security Module (HSM) functions
- Interaction with CBS (Core Banking System)
- Interaction with IPS (Visa, MC, UPI, etc.)
- SMS/DMS concept (e.g. Visa SMS or Base I/Base II) for chains
- Understanding of ISO messages, solid knowledge of basic fields (PAN, amount, time/date, transaction type, response code, etc.)
- Concept of back office systems (offline processing)
- Understanding of terms: posting, clearing, settlement, reconciliation, authorization, submission
- General knowledge of the clearing (inbound/outbound) and matching process
Will be a plus:
- Knowledge of SQL (DML database queries), PL/SQL
- Experience with IPS (e.g. VTS, MC simulator)
- Knowledge of C language (code understanding for testing purposes)
- Knowledge of Unix/Linux