Senior Software Engineer

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

Join Mastercard as a Lead Software Engineer (Testing) and drive our customer experience strategy forward. This role is crucial for innovating and problem-solving within our Dual Message Authorization team. We're seeking a passionate individual, highly motivated, intellectually curious, and analytical, with a strong quality-driven mindset dedicated to enhancing the customer journey.

Mastercard is a global technology leader in payments, committed to connecting and powering an inclusive digital economy. We aim to make transactions safe, simple, smart, and accessible for everyone, everywhere. Our culture is defined by our Decency Quotient (DQ), and we build a sustainable world with priceless possibilities for all, across over 210 countries and territories.

Responsibilities

As an individual contributor with advanced expertise, you will lead key initiatives and mentor a small team. You will implement enterprise quality standards, processes, and tools, and develop build control strategies.

Key responsibilities include interacting with business and development teams to define test plans and schedules, translating complex system requirements into testable methods, and identifying opportunities for advanced automation. You will actively participate in requirement reviews, monitor defect resolutions, and follow SDLC/STLC processes using Agile tools like ALM.

Proactively monitor customer insights and production issues to drive quality feedback and process improvements. You will play a vital part in building and shipping superior products by championing quality throughout the development lifecycle.

Qualifications

We require working knowledge of Card Payment systems and payment simulation tools like T3, along with ISO payment protocols (8583 & 20022). A strong understanding of Mastercard/Visa transaction flows, payment network processing, and authorization systems is essential.

Experience validating ISO 8583 Data Elements and working knowledge of payment switches, issuer/acquirer flows, and transaction routing concepts are mandatory. The role demands the ability to perform impact analysis, regression assessment, and release validation for complex payment enhancements. Experience in requirement reviews, acceptance criteria validation, and defect triage is also required.

A Bachelor’s degree in Computer Science or a related field is necessary. Strong analytical skills with a quality-first approach, understanding of Unix/Linux commands, and SQL are critical. Knowledge of the software testing life cycle (planning, design, execution, defect management, reporting) and hands-on experience with functional, regression, system, and UAT testing are essential. Excellent defect finding, debugging, root cause analysis, and communication skills are expected. Experience with large-scale payment solutions and tools like Confluence, JIRA, and Rally is highly advantageous.

Essential Skills

Card Payment SystemsPayment Simulation ToolsISO 8583ISO 20022Card Platforms/SwitchMastercard Transaction FlowsVisa Transaction FlowsAuthorization SystemsPayment SwitchesIssuer/Acquirer FlowsTransaction RoutingISO 8583 Data ElementsUnix/Linux CommandsSQLSoftware Testing Life CycleFunctional TestingRegression TestingSystem TestingUAT TestingDefect ManagementTest PlanningTest DesignTest ExecutionTest ReportingAgileALMJIRAConfluenceRally

Good to Have

Tandem HP NonstopMainframeProgramming LanguageTDDBDDJBehaveTestNGSOAP UIAppiumSeleniumMobile Automation Tools

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
IndustryFinancial Services
DepartmentSoftware Development, Quality Assurance
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Senior Software Engineer at Mastercard | SkillMX | SkillMX