Mastercard

Senior Software Engineer

Mastercard
Apply
3 days ago
Pune, IndiaSenior

Responsibilities

  • Implement test automation, performance testing, functional automation, test data management, and infrastructure automation.
  • Collaborate with and mentor test automation engineers while leading technical design reviews and code quality processes.
  • Promote site reliability, shared ownership, automation, chaos engineering, progressive rollouts, and DevOps collaboration.
  • Architect monitoring, logging, alerting, and end-to-end observability for reliable production systems.
  • Improve performance and scalability through load testing, capacity planning, and architectural improvements.
  • Develop incident response, disaster recovery, and post-mortem playbooks, including participation in rotating on-call support.
  • Build test automation frameworks and integrate them into CI/CD pipelines across multiple languages and frameworks.
  • Manage test environments, data, and infrastructure while coaching teams and supporting continuous skill development.

Requirements

  • 7+ years of experience working as a technical lead in test automation, SRE, or DevOps.
  • Hands-on experience with Playwright, TypeScript or Python test automation, Git Actions, and AWS.
  • Experience delivering complex technical solutions, leading high-visibility projects, and collaborating with distributed engineering teams.
  • Experience with code reviews, refactoring, code quality metrics, software development productivity metrics, and test coverage.
  • Deep hands-on AWS experience developing, deploying, and securing services, ideally in regulated environments.
  • Experience provisioning, configuring, and managing infrastructure resources such as servers, networks, databases, and related components using code and scripts.
  • Experience with automation and configuration management, blue/green and canary deployments, A/B testing, feature flags, logging, monitoring, and high availability practices.
  • Bachelor’s or master’s degree in Computer Science or equivalent.
  • Strong verbal and written communication, relationship-building, collaboration, organization, and technical leadership skills.

Benefits

  • The role is based at Mastercard’s location in Pune, India.
  • The position offers a collaborative, cloud-native engineering culture focused on reliability, scale, innovation, and professional mentorship.

Categories

DevOpsSite ReliabilityTesting
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