M

Mastercard

Processes payments across a global network

Lead Software Engineer in Test

Test Automation EngineeringUpdated on Nov 11
Full-timeWarsaw, PolandNo salary listedIn-person

About the Job

Requirements

  • Significant experience in software engineering, test automation, or software development in test.
  • Strong Java development skills, including experience building automation frameworks and engineering solutions.
  • Experience testing APIs, UI applications, distributed systems, and cloud-native services.
  • Deep understanding of software quality practices, test strategy, and risk-based testing.
  • Experience leading quality initiatives across multiple teams or complex projects.
  • Strong knowledge of CI/CD pipelines, DevOps practices, and modern software delivery.
  • Ability to influence technical direction and drive improvements without direct authority.
  • Strong communication and collaboration skills with engineers, product managers, and stakeholders.

Responsibilities

  • Serve as the quality and test automation lead within one or more feature teams, partnering with engineers throughout the software development lifecycle.
  • Drive quality strategy and test approach from design through production.
  • Identify quality risks, dependencies, and release concerns early in the development process.
  • Collaborate with engineers to improve testability, observability, and automation coverage.
  • Lead root cause analysis of complex issues and drive long-term improvements.
  • Design scalable automation solutions that support sustainable delivery.
  • Mentor engineers and promote quality engineering best practices across teams.
  • Lead quality engineering efforts for major initiatives and business-critical features.
  • Define and drive test automation strategy across multiple applications and services.
  • Design, develop, and maintain automated test frameworks in Java.
  • Establish quality standards, test practices, and release readiness criteria.
  • Partner with engineering teams to improve development workflows, shift-left testing, and automation adoption.
  • Drive improvements in CI/CD pipelines, deployment confidence, and release quality.
  • Analyze production issues and lead quality improvement initiatives.
  • Mentor and coach engineers in testing, automation, and quality engineering practices.
  • Influence technical decisions and contribute to architecture discussions with a focus on reliability, scalability, and quality.
  • Influence broader engineering standards and continuously improve how quality is delivered across the organization.

Desired Qualifications

  • Experience with cloud platforms and microservices architectures.
  • Experience defining engineering standards and automation strategies at scale.
  • Experience mentoring engineers and leading technical communities of practice.
  • Familiarity with developer platforms, API ecosystems, or developer experience tooling.
  • Experience with performance, reliability, and observability testing.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs