Back
Mastercard logo

Senior Software Integration Engineer(Quality Engineer)

Mastercard · Posted Oct 23

Global technology company connecting consumers, financial institutions, merchants, and businesses through secure payment processing and digital commerce solutions

Pune, Mahārāshtra, IndiaFull-timeOnsiteSenior Level6+ years₹25.0L–₹40.0L yearly78 applicants
PaymentsFinancial ServicesFintechCredit CardsBankingPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Mastercard powers digital payments across 200+ countries and territories, and its SME team supports quality, engineering, and delivery goals for complex technology programs. The role is a senior quality engineering position focused on integration testing, API/UI test automation, and systems integration validation across services, data flows, interfaces, and dependencies. The engineer will design and maintain integration tests, use tools such as Playwright, Cypress, Gatling, and BlazeMeter, support CI/CD test automation, and partner with developers and product owners throughout the SDLC.

What you will do

  • Perform QE activities across assigned projects, including test planning, strategy, validation, automation, and release readiness.
  • Collaborate with cross-functional engineering teams to enhance testing processes and strengthen quality practices.
  • Contribute to SME QE teams focused on test validation and automation within assigned projects.
  • Design, execute, and maintain integration tests to validate interactions between systems, services, APIs, data flows, interfaces, and dependencies.
  • Establish and maintain QA processes and standards that prevent defects, improve quality, optimize performance, and support customer expectations.
  • Apply agile work management practices to plan, prioritize, and manage work effectively in iterative delivery environments.
  • Partner with product owners, developers, and delivery teams to review requirements, clarify acceptance criteria, manage changes, identify risks, and ensure testability throughout the SDLC.
  • Support SDLC activities including requirements, design, coding, testing, deployment, and maintenance to ensure solutions remain high quality and maintainable.
  • Contribute to systems integration by validating communication, interoperability, and reliability across diverse technologies, processes, applications, and services.
  • Implement and support UI, API, backend, and integration automation using tools such as Playwright, Cypress, and API automation frameworks.
  • Support API performance testing and performance validation using tools such as Gatling and BlazeMeter.
  • Troubleshoot complex issues across systems, applications, services, integrations, test environments, and networks using structured methods and tools.
  • Evaluate source code written by developers to identify and address potential issues, support maintainability, improve quality, and ensure adherence to coding standards and best practices.
  • Analyze workflows, identify bottlenecks, streamline procedures, monitor progress, allocate resources, and adapt processes to ensure work moves smoothly from one stage to the next.
  • Contribute to CI/CD and DevOps practices by supporting automated test execution, version control, and integration of test automation into delivery pipelines.
  • Provide technical guidance to team members, support proof-of-concepts, coach others informally, and help teams adopt scalable and maintainable test automation practices.
  • Communicate status, risks, dependencies, and quality insights clearly to stakeholders and leadership.
  • Promote agile ways of working, continuous learning, collaboration, accountability, and continuous improvement across the team.

Skills used in this role

PlaywrightCypressGatlingBlazeMeterGitInsomniaXrayJiraAzureGitHub CopilotPlaywright MCP ServersAPI AutomationUI AutomationAPI TestingIntegration TestingPerformance TestingTest AutomationCI/CDDevOpsWeb ServicesAgileTroubleshootingCommunication

What the employer is looking for

  • Strong experience in quality engineering, test strategy, planning, automation, QA, and software validation across complex technology programs.
  • Ability to apply skills independently and consistently in complex or nuanced situations while supporting broader business, delivery, and quality goals.
  • Strong knowledge of agile principles and practices, including planning, prioritization, iterative delivery, collaboration, adaptability, and continuous improvement.
  • Experience collaborating with developers and engineering teams to review source code, identify potential issues, improve maintainability, and promote coding standards and best practices.
  • Hands-on experience with UI and API automation tools such as Playwright and Cypress.
  • Strong experience in API integration testing and backend validation.
  • Experience designing and maintaining integration tests that validate data flows, interfaces, dependencies, web services, and system interactions.
  • Experience with API performance testing and exposure to performance testing tools such as Gatling and BlazeMeter.
  • Strong understanding of requirements management, including documenting, analyzing, tracing, prioritizing, agreeing on, and communicating requirements and changes to stakeholders.
  • Strong understanding of software development life cycle practices, including requirements gathering, design, coding, testing, deployment, and maintenance.
  • Experience with systems integration, including validating communication and interoperability across applications, services, technologies, and processes.
  • Strong troubleshooting and analytical skills, with the ability to systematically identify, diagnose, and resolve technical issues across systems, applications, services, test environments, and networks.
  • Experience with web services and standardized protocols that enable communication, data exchange, interoperability, scalability, and integration across diverse systems.
  • Ability to analyze workflows, identify bottlenecks, streamline procedures, monitor progress, allocate resources, and adapt processes to achieve outcomes.
  • Working knowledge of version control tools such as Git.
  • Experience with API testing tools such as Insomnia.
  • Experience with test case management tools such as XRay.
  • Experience with project management tools such as Jira.
  • Exposure to cloud platforms, preferably Azure.
  • Familiarity with AI-assisted engineering and quality practices, including GitHub Copilot, Playwright MCP servers, and automation accelerators.
  • Ability to work on proof-of-concepts.
  • Excellent written and verbal communication skills, with the ability to collaborate across teams and present quality insights clearly.
  • Self-driven, proactive, adaptable, and committed to continuous improvement.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Mastercard

Mastercard is a global technology company in the payments industry that connects consumers, financial institutions, merchants, governments, and businesses worldwide. It operates a fast and secure payment processing network that spans more than 200 countries and territories. Through innovative products and solutions in credit, debit, digital assets, and security, Mastercard makes commerce safer, simpler, and more accessible.

Industry
Payments
Company size
10001+ employees
Founded
1966
Location
Purchase, New York, USA
Funding stage
Public Company

Funding

Public Company · $115M raised

Public Shareholders

Leadership

MM
Michael Miebach

Chief Executive Officer

SM
Sachin Mehra

Chief Business Officer

EM
Ed McLaughlin

President & Chief Technology Officer

SM
Susan Muigai

Chief People Officer

Apply