Lead Software Engineer (mainframe Testing)

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

Lead Software Engineer focused on Mainframe Testing within Mastercard's Quality Engineering team. The role involves driving quality transformation, implementing DevTestOps practices, and developing test automation for cloud-native applications across core payment products. Responsibilities include creating test scenarios, performing code analysis, and ensuring adherence to quality testing best practices.

What you'd actually do

  1. Ensure adoption of best quality testing practices for cloud native applications with principles of 12 factor applications adhered to.
  2. Develop and Execute Test Automation for DNA (Digital Native Architecture) based applications.
  3. Understands automated test suites with code, front end GUI automation, service layer testing as it applies to environment and test date usage.
  4. Comprehends user stories to understand task items per story in the context of all levels of testing (unit, functional, integration, and regression).
  5. This position will be responsible for driving best practices around Quality, Functional testing, Exploratory testing, and adoption of Development services (Development Collaboration, Continuous Integration and Delivery, etc.), acceptance test automation, quality gating reviews for promotion of software, and continuous integration.

Skills

Required

  • 12+ years of experience
  • Mainframe testing
  • Web and mobile UI testing
  • API testing (REST and SOAP)
  • Payments Domain experience
  • STLC phase experience
  • Test Plans, Test cases, Test execution
  • Automation frameworks (Java, JUnit, JBehave, Soap UI/Pro, REST, JSON, XML)
  • Acceptance and integration test automation script creation
  • Integration with Continuous Integration (Jenkins/Bamboo)
  • Code coverage tools (Sonar, Clover)
  • Agile Methodology

Nice to have

  • AI Tools knowledge
  • Digital Native Architecture knowledge
  • Experience working with other developers to ensure reliability, performance, and testability
  • Core Payments domain knowledge (real-time transactions)

What the JD emphasized

  • Mainframe
  • Payments Domain
  • STLC phase
  • write Test Plans,Test cases, Test execution
  • Java, JUnit, JBehave, Soap UI/Pro, REST, JSON and XML
  • Continuous integration (Jenkins/Bamboo)
  • code coverage tools (Sonar, Clover)
  • Agile Methodology