Mastercard

Software Engineer II

Mastercard
Apply
16 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.

Tech Stack

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