Senior Software Engineer

Mastercard Mastercard · Fintech · Pune, Mahārāshtra, India · Engineering

Mastercard is seeking a Senior Software Engineer in Test for their Pune team, focusing on quality assurance for their Cross-Border payments platform in the Treasury Management domain. The role involves designing and developing test frameworks for functional, integration, and E2E testing of scalable applications, APIs, and distributed systems within an agile environment. Responsibilities include driving test strategy, providing coaching to Quality Engineers, partnering with leads and product teams, monitoring test coverage, owning performance testing, researching new test frameworks, and mentoring junior engineers.

What you'd actually do

  1. Drive our test strategy forward through innovation and problem-solving. Elevate our overall standard of testing by bringing vision and insights to how we test.
  2. Work across global teams to provide coaching, direction and leadership to Quality Engineers.
  3. Partner with Technical leads and other developers to understand features, identify test needs and ensure that our designs have testability in mind.
  4. Partner with Product team to understand requirements and provide input into building User Acceptance Test suites.
  5. Monitoring of unit test coverage and quality gating. Ownership for smoke/integration across all environments and reporting on automation runs.

Skills

Required

  • Java/Springboot
  • RestAssured
  • Playwright
  • Jira/Xray
  • CI/CD principles
  • Maven
  • Jenkins
  • Chef
  • JMeter
  • performance testing
  • test automation

Nice to have

  • public and private cloud technologies such as PCF, Azure, AWS
  • container technologies such as Docker, Kubernetes
  • monitoring & observability tools
  • system metrics

What the JD emphasized

  • highest standard of quality assurance
  • test strategy
  • test frameworks
  • performance tests
  • performance bottlenecks
  • elevating test standards
  • spearheading quality initiatives