Mastercard: Software Engineer II – Mainframe & Java Tester

November 27, 2025
12 ₹ LPA - 20 ₹ LPA / year

Job Description

About the Job:

🏢 Company: Mastercard

💼 Role: Software Engineer II – Mainframe & Java Tester

📍 Location: Pune, India

⏳ Experience: Mid-Level

🔖 Job Type: Full Time

Job Description

As a Software Engineer II – Mainframe & Java Tester at Mastercard, you will play a pivotal role in supporting the Core Payments division, which handles authorization, clearing, debit processing, and other mission-critical financial transactions across Mastercard’s global network. This role is essential for testing and validating high-performance systems that process millions of transactions daily. You will work with mainframe technologies such as COBOL, DB2, CICS, and JCL while also contributing to testing modern Java microservices. Your work ensures reliable, secure, and standards-compliant payment processing across more than 210 countries, enabling Mastercard’s customers to experience seamless digital payments.

In this role, you will collaborate with multiple teams, including vendors and cross-functional engineering groups, to support end-to-end quality throughout the project lifecycle. You will participate in planning, schedule management, requirement reviews, and Agile ceremonies while ensuring each deliverable meets stringent financial and regulatory requirements. The position demands strong domain knowledge, technical depth, and the ability to guide junior engineers. Your contributions will help strengthen Mastercard’s clearing and settlement systems, enabling accurate conversion, fee calculations, and settlement values across global transactions.


Roles & Responsibilities

  1. Conduct comprehensive testing of mainframe components including COBOL programs, DB2 databases, CICS transactions, JCL jobs, and batch processes.

  2. Validate Java microservices, Spring Boot applications, and REST/SOAP APIs to ensure seamless interoperability with mainframe systems.

  3. Perform detailed currency conversion, fee calculation, and transaction validation testing for clearing and settlement functionalities.

  4. Monitor, analyze, and validate batch operations, job executions, and system outputs using tools like Abend-aid, File Manager, and VSAM utilities.

  5. Coordinate test schedules, track deliverables, and ensure timely execution of project milestones across multiple teams.

  6. Utilize testing methodologies across SDLC and Agile environments to drive consistent quality outcomes.

  7. Conduct file comparisons using tools like FileAid or Comparex to validate data integrity and transaction transformations.

  8. Validate front-end components when necessary, ensuring HTML, CSS, or JavaScript elements align with system outputs.

  9. Support automation efforts, code quality initiatives, and continuous integration through Git, Jenkins, and optional Selenium scripts.

  10. Communicate defects, risks, and test results clearly to stakeholders while driving resolutions proactively.

  11. Mentor junior engineers, share domain expertise, and contribute to quality initiatives across the organization.

  12. Collaborate with global teams to ensure compliance with Mastercard’s processing standards and system requirements.


Requirements & Eligibility

  1. Strong hands-on experience with mainframe testing, including expertise in JCL, COBOL, DB2, CICS, VSAM files, and batch monitoring tools.

  2. Familiarity with debugging tools such as Abend-aid, File Manager, FileAid, and Comparex for analyzing job failures and data discrepancies.

  3. Solid testing experience with Java-based applications, Spring Boot microservices, and REST/SOAP API validation tools like Postman or SoapUI.

  4. Understanding of front-end validation concepts such as HTML, CSS, and JavaScript when applicable to project requirements.

  5. Proficiency in SQL for database validation, data checks, and transaction-level verification.

  6. Experience with test management and DevOps tools including JIRA, HP ALM, Confluence, Git, and Jenkins for CI/CD workflows.

  7. Optional but valuable experience in Selenium automation or additional automation frameworks.

  8. Strong communication and documentation skills to influence technical discussions and drive quality standards.

  9. Ability to lead testing initiatives, solve complex problems, and guide team members toward adopting efficient testing strategies.

  10. Understanding of payment and card industry concepts, including clearing, settlement, and transaction lifecycle, is highly preferred.


Expected Salary

For a Software Engineer II specializing in Mainframe and Java Testing in Pune, industry data suggests a typical compensation range of ₹12 lakhs to ₹20 lakhs per year. Salary varies based on expertise in mainframe technologies, API testing, and exposure to both legacy and modern systems. Mastercard often complements its packages with performance bonuses, global benefits, and career development opportunities.

🚨 Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!

🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

5+ ATS-Friendly Designs – Beat the bots and get noticed
Recruiter-Approved Layouts – Highlight your skills the right way
Easy-to-Edit (Word & Google Docs) – No design skills needed
Free Bonus: Cover Letter Template + Resume Writing Guide

🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!

👉 Grab Your Resume Template Now: Tap Here to get your resume Templates