Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Mohd Salman

SOFTWARE QUALITY ENGINEER | PAYMENTS & CUSTODY BANKING | JPMORGAN CHASE & CO.
Bengaluru

Summary

Accomplished Senior Software Quality Engineer with over 8 years of experience in the financial services sector, specializing in cash and payments processing, trade settlement, and SWIFT (ISO 15022/20022) validation. Proven expertise in QA automation and test strategy design, effectively leading cross-functional teams to deliver high-quality software solutions within Agile environments. Leverages deep domain knowledge in payment systems, ISO standards, and modern testing best practices to drive innovation and efficiency. Seeking to transition into a Test Analyst Lead role within RMB Payments, with a strategic vision for enhancing software quality and optimizing testing processes.

Overview

9
9
years of professional experience
2
2
Certifications

Work History

Software Quality Engineer

JPMorgan Chase & Co.
05.2023 - Current

Cash Target Operating Model (CTOM) Programme – Payments Processing - Leading QA efforts on the CTOM programme, covering multiple products in payments processing for Global Custody and Cash Operations across RMB and multi-currency flows.
- SWIFT & ISO Standards Expertise: - Designing and validating SWIFT payment messages, including ISO 15022 (MT series) and ISO 20022 (MX messages).
- Ensuring correct message mapping, enrichment rules, schema validation, and compliance with bank and market standards.
- Testing cross-border payment flows, STP rules, cut-off handling, exceptions, and repair queue mechanisms.
- Test Strategy & Design:
- Defining comprehensive test strategies for high-value payment processing, integrating functional, regression, and end-to-end testing.
- Implementing shift-left testing practices by reviewing requirements, interface contracts, and solution designs upfront to ensure testability and performance.
- Establishing risk-based testing approaches to prioritize coverage for mission-critical payment functionalities and high-volume flows.
- Automation & QA Execution:
- Developing and maintaining reusable Selenium and Java-based automation frameworks for payment life-cycle validation.
- Creating robust test suites for statement generation, fee/charge application, and downstream postings.
- Integrating automation with CI/CD pipelines (Jenkins, Git) to enable continuous quality assurance and faster feedback loops.
- Data Validation & Backend Testing: - Using SQL and Oracle to validate data integrity across payment, ledger, and reference data tables.
- Performing backend reconciliation between SWIFT message layers and the system of record to detect data inconsistencies.
- Defect Management & Process Improvement:
- Analyzing complex test scenarios and defect patterns in payments processing, identifying systemic issues, and recommending long-term fixes.
- Driving continuous quality improvements to reduce defect leakage to UAT/production and optimize quality KPIs.
- Team Leadership & Mentoring:
- Mentoring junior testers on payments QA best practices, SWIFT/ISO standards, and automation design patterns.
- Facilitating knowledge-sharing sessions within the QA chapter; promoting industry best practices in testing methodologies.
- Cross-Functional Collaboration:
- Working closely with product owners, architects, payment SMEs, development teams, and operations to align QA strategy with business objectives.
- Supporting faster defect resolution and reducing time-to-market through collaborative problem-solving.

  • Expedited issue resolution by effectively prioritizing, tracking, and managing defects in bug tracking systems such as JIRA or Bugzilla.
  • Collaborated with developers to ensure timely delivery of bug-free software products.

IT Analyst

Tata Consultancy Services
12.2016 - 05.2023

Support Executive – Rand Merchant Bank (TCS BaNCS), Johannesburg, South Africa.|April 2019 – May 2023

- Demonstrated deep knowledge of IT infrastructure and business services in end-to-end trade settlement processing, position management, reconciliation, and pricing services in the TCS BaNCS platform.

- Owned end-to-end delivery of multiple projects throughout the project lifecycle, providing structure, planning, and governance in Agile environments (Jira, Confluence).

- Developed comprehensive test cases and executed testing to ensure defect-free delivery in UAT; collaborated with cross-country teams to meet agreed timelines.

- Responsibilities:

Production Support

Requirement Analysis

Defects Management

Solution Design

Batch Processing

SWIFT Release Management

MI Go-Live Support

- Provided onshore client support for over 3 years in South Africa, driving strong relationships and operational excellence.

  • Improved user experience, monitoring feedback and making necessary adjustments to software applications.
  • Provided expert support, troubleshooting complex technical problems for end-users in a timely manner.

Education

Bachelor of Technology - Computer Science & Engineering

G.B. Pant Engineering College
Pauri Garhwal, Uttarakhand, India
06.2016

Senior Secondary Education -

Shri Guru Ram Rai Public School
Roorkee, Uttarakhand, India
03.2009

Skills

    Core Java

Certification

AWS Cloud Practitioner

Timeline

Software Quality Engineer

JPMorgan Chase & Co.
05.2023 - Current

IT Analyst

Tata Consultancy Services
12.2016 - 05.2023

Bachelor of Technology - Computer Science & Engineering

G.B. Pant Engineering College

Senior Secondary Education -

Shri Guru Ram Rai Public School
Mohd SalmanSOFTWARE QUALITY ENGINEER | PAYMENTS & CUSTODY BANKING | JPMORGAN CHASE & CO.