
Senior Software Engineer
Mastercard3 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.
Tech Stack
About Mastercard
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).