
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
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
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
Leadership
Chief Executive Officer
Chief Business Officer
President & Chief Technology Officer
Chief People Officer
Recent coverage
Mastercard Newsroom
Mastercard and BVNK launch Global Money Platform to power a multi-money world2026-10-15
Mastercard Newsroom
Mastercard advances agentic commerce with new trust and intelligence services2026-09-30
Mastercard Newsroom
Mastercard and World Bank Group launch $500 million global risk facility to expand financial access2026-09-09
Mastercard Newsroom
Mastercard completes acquisition of BVNK to advance global stablecoin capabilities2026-08-05