Mastercard

Software Engineer-2

Mastercard
Apply
1 month ago
Navi Mumbai, IndiaMid Level

Responsibilities

  • Design, develop, enhance, and maintain Java-based software applications, services, and automation solutions.
  • Build and maintain automated validation frameworks for functional, integration, API, and end-to-end testing.
  • Develop reusable libraries, utilities, and test frameworks that improve engineering productivity and software quality.
  • Collaborate with product managers, architects, and engineering teams to define requirements and deliver scalable, maintainable solutions.
  • Participate in code reviews, design reviews, and technical discussions.
  • Improve test coverage, automation maturity, and quality metrics across products and services.
  • Support CI/CD pipelines and integrate quality gates throughout the delivery process.
  • Apply secure coding practices and contribute to monitoring, observability, and reliability efforts.
  • Use AI-assisted development tools such as GitHub Copilot while maintaining quality and security standards.

Requirements

  • At least 3 years of experience in software engineering, test automation, or a related role.
  • Strong Java programming skills and experience with enterprise applications, automation frameworks, and testing platforms.
  • Understanding of object-oriented programming, software design principles, design patterns, data structures, and algorithms.
  • Experience with REST APIs and service-based architectures.
  • Hands-on experience building and maintaining automated test solutions.
  • Experience with Playwright, RestAssured, TestNG, Cucumber, Git, and CI/CD pipelines.
  • Familiarity with GitHub Copilot or similar AI development tools and the ability to review AI-generated code for quality, security, and engineering standards.

Tech Stack

CucumberGitJavaTestNG

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me