
Software Engineer II
Mastercard16 hours ago
Pune, IndiaMid Level
Responsibilities
- Develop and test C++ and Java code through unit, integration, system, and automated testing.
- Build and maintain test frameworks, configurations, quality gates, test plans, test data, and automated testing solutions.
- Review code quality, test plans, requirements, test cases, automation, and adherence to quality standards.
- Support quality and testing strategy creation, performance testing, monitoring, coverage analysis, and scalability validation.
- Identify process improvement and manual-testing automation opportunities and document automated testing solutions.
- Provide technical support and guidance to junior team members and contribute specialized expertise to projects and initiatives.
Requirements
- Strong C++ and Java programming and advanced code development experience.
- Experience with quality-focused software development, automation frameworks, and test strategy and execution.
- Experience with unit, integration, and system testing, test environment preparation, and data virtualization tools.
- Strong knowledge of programming, tools, architecture patterns, BDD, and payment domain concepts.
- Ability to communicate application-level direction across departments.
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).