Mastercard logo

Senior Software Integration Engineer(Quality Engineer)

Mastercard
Posted this week

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Test AutomationAPI IntegrationIntegration TestingPerformance TestingCI/CDRESTful APIsPlaywright

Job description

Overview

Senior Software Integration Engineer (Quality Engineer) on the SME team, contributing independently to complex quality, testing and delivery work across integrated systems, services and APIs.

What you'll 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 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 keep solutions 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 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 so 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, 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.

What you'll need

  • 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.
  • 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.

Nice to have

  • Exposure to cloud platforms, preferably Azure.
  • Familiarity with AI-assisted engineering and quality practices, including GitHub Copilot, Playwright MCP servers and automation accelerators.

Details

  • Location: Pune, India.
  • Corporate security responsibility: abide by Mastercard's security policies and practices, ensure confidentiality and integrity of information accessed, report suspected information security violations or breaches, and complete periodic mandatory security trainings.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Integration Engineer(Quality Engineer)