Senior Software Engineer
Job ID: R-246816
Location: Pune, Maharashtra, India – 411006
Experience Required: 5+ Years
Education: Bachelor’s Degree in Computer Science or related field
Service Line: Software Engineering
Role Overview
Mastercard is seeking a results-driven Senior Software Engineer for its Dual Message Authorization team. The ideal candidate will focus on enhancing product quality, improving test coverage, and mentoring team members, while ensuring the delivery of reliable and high-performance payment systems.
Key Responsibilities
Act as a key individual contributor with advanced technical knowledge.
Drive implementation of QA strategies, quality standards, and test processes.
Develop complex test plans, scenarios, and automation strategies.
Translate complex business/system requirements into effective test cases.
Perform functional, regression, system, and UAT testing.
Participate in SDLC/STLC processes using tools like ALM, JIRA, and Rally.
Engage in defect management, root cause analysis, and test reporting.
Collaborate with development teams, product owners, and domain experts.
Proactively monitor production issues and customer insights for continuous quality improvement.
Mentor junior team members and contribute to peer reviews and process optimization.
Technical Requirements
Solid understanding of Card Payment Systems.
Proficiency with ISO payment protocols (8583, 20022).
Experience using payment simulators such as T3 or similar tools.
Hands-on with Unix/Linux command line and SQL databases.
Knowledge of programming languages and scripting (any language).
Exposure to platforms like Tandem HP NonStop, Mainframe (advantageous).
Familiarity with Agile methodologies and tools (ALM, Rally, Confluence).
Hands-on with automation tools such as TestNG, JBehave, Selenium, Appium (preferred).
Strong debugging, defect analysis, and documentation skills.
Exposure to TDD, BDD frameworks is a plus.
Preferred Skills
Payment domain expertise, especially in large-scale or enterprise deployments.
Strong communication, organizational, and leadership skills.
Proven ability to multitask and work under pressure with minimal supervision.
Attention to detail, high accountability, and a proactive mindset.
Open Positions
Full-Time: 1 Position