hero

Find Your Dream Job Today

Senior Software/ QA Engineer

Mastercard

Mastercard

Quality Assurance
O'Fallon, IL, USA
Posted on Jul 2, 2025

Job Title:

Senior Software/ QA Engineer

Overview:

Overview

Mastercard is looking for a Senior Software/QA Engineer to join our dynamic team working in the Payments and Disputes domain. You’ll help build and test scalable, secure, and high-performing systems that support merchants, issuers, and digital partners. Our platform leverages modern technologies like Java, Snowflake, Microservices, CI/CD pipelines, and cloud-based tools to deliver real-time insights and solutions.

If you're passionate about automation, quality, and innovation—and want to work on impactful projects that shape the future of digital payments—this role is for you.

What You’ll Do

- Design and test scalable, reliable, and secure systems in a cloud environment.
- Collaborate with developers, product managers, and stakeholders to understand business needs.
- Build and maintain automated test frameworks for REST APIs, integration, performance, functional, and smoke testing.
- Use tools like JUnit, Selenium, Postman, Cucumber, TestNG, and CI/CD pipelines to ensure high-quality software delivery.
- Analyze and improve system performance, reliability, and test coverage.
- Support production systems and help resolve issues quickly and effectively.
- Promote a culture of quality and automation across the team.

What You’ll Bring

- 6+ years of experience in software development and QA, with a strong focus on automation.
- Solid programming skills in Java and experience with Spring Boot.
- Experience testing microservices, APIs, and data pipelines.
- Familiarity with Snowflake, SQL/NoSQL databases, and data analytics concepts.
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitHub Actions) and cloud platforms (Azure preferred).
- Strong understanding of testing frameworks and tools like JUnit, Selenium, Postman, Cucumber, TestNG, and performance testing tools.
- A mindset focused on automation, continuous improvement, and collaboration.
- Excellent communication skills and the ability to work with global teams across time zones.

Nice to Have

- Experience with Chef, Splunk, Dynatrace, Shared services, SDLC process with agile mindset and similar monitoring and infrastructure tools.
- Knowledge of ETL processes, data modeling, or pattern analysis.
- Exposure to UI testing (Angular or similar frameworks).

Why Join Us?

- Work on cutting-edge technology in a fast-growing, global company.
- Be part of a team that values innovation, collaboration, and continuous learning.
- Help shape the future of secure, smart, and simple digital payments.