Senior Software Engineer

Mastercard powers economies and empowers people in 200+ countries, providing digital payments solutions and technology innovation to help build a sustainable economy.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer

Mastercard, a global leader in digital payments technology serving over 200 countries, is seeking a Senior Software Engineer to join their quality engineering team in Pune, India. This role combines technical expertise in software testing automation with strategic quality assurance responsibilities.

The position requires a skilled professional with 6-9 years of experience in software quality engineering and automation. You'll be working with a comprehensive technology stack including Java, Selenium, Spring framework, and various testing tools to ensure the highest quality of Mastercard's digital payment solutions.

As a Senior Software Engineer, you'll be responsible for designing and implementing test automation frameworks, creating comprehensive test strategies, and ensuring the quality of complex financial systems. You'll work closely with business stakeholders and development teams to translate requirements into effective testing solutions.

Key technical requirements include expertise in Java, Selenium, Cucumber/Jbehave, REST APIs, and SQL, along with experience in CI/CD pipelines using Git, Jenkins, and Maven. The role demands strong analytical skills and the ability to mentor junior team members.

This is an excellent opportunity to join a leading financial technology company that powers economies and empowers people globally. You'll be part of a team that values innovation, quality, and technical excellence, while working on solutions that impact millions of users worldwide. The role offers professional growth, exposure to cutting-edge technology, and the chance to contribute to Mastercard's mission of building a sustainable digital economy.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Participate in requirements discussion, test planning, test scenarios creation
  • Design and develop test automation scenarios for API, UI, performance, compatibility and security tests
  • Interact with business and development stakeholders to define test plans and schedules
  • Translate complex system requirements into test requirements and testing methods
  • Develop test scripts and perform automated and manual exploratory testing
  • Own responsibility for defect management and oversight
  • Document performance test strategies and test plans
  • Provide technical support and mentoring to junior team members
  • Perform demos of new product functionality to stakeholders

Requirements For Senior Software Engineer

Java
JavaScript
React
  • Bachelor's degree in Information Technology, Computer Science or equivalent work experience
  • 6 to 9 years experience in Software quality engineering and automation
  • Technical skills in Java, Selenium, Cucumber/Jbehave, Soap UI, Jmeter, Spring framework, REST, JSON
  • Excellent SQL skills and capability of writing complex queries
  • Experience in implementing CI/CD build pipelines with Git/Bit Bucket, Jenkins and Maven
  • Experience working in Agile teams and conversant with Agile/SAFe tenets
  • Excellent English communication skills (both written and verbal)
  • Strong analytical and problem-solving abilities

Benefits For Senior Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer

Senior Software Engineer-4

Senior Software Engineer role at Mastercard working on enterprise KYC & AML platform, developing secure bank connectivity APIs using C# and cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Mastercard's Ekata team in Budapest, focusing on backend development with Scala and AWS, offering hybrid work and competitive benefits.

Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Mastercard developing marketing technology solutions. Build custom applications and integrations using Apex, Lightning Components, and APIs.

Sr. Software Development Engineer

Senior Software Engineer role at Mastercard's SpendingPulse team, focusing on building and scaling applications that provide economic insights using modern web technologies and big data analysis.

Senior Software Engineer - Salesforce

Senior Salesforce Software Engineer role at Mastercard focusing on developing and maintaining B2B marketing solutions using Salesforce platform.