Software Engineer

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, providing digital payments solutions and technology innovation.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Finance

Description For Software Engineer

Mastercard is seeking a talented Software Engineer to join their Corporate Solutions team, focusing on automation testing to drive quality excellence and customer satisfaction. This role presents an exciting opportunity to work with a global leader in digital payments and financial technology.

The position involves implementing effective test automation strategies within an Agile SCRUM team environment. You'll be responsible for validating application functionality using industry best practices in continuous integration and deployment. This role combines technical expertise in automation with a focus on quality assurance.

As a Software Engineer at Mastercard, you'll be working in a hybrid environment, collaborating with cross-functional teams to ensure the highest standards of software quality. The role involves designing and developing test automation scenarios for both API and UI tests, working closely with developers to build quality into the development process from the ground up.

Key responsibilities include:

  • Designing and implementing test automation frameworks and scenarios
  • Validating system interfaces and complete software solutions
  • Collaborating with business and development stakeholders
  • Translating complex requirements into effective testing methods
  • Participating in code reviews and quality assurance processes
  • Generating test data and executing test plans
  • Documenting test strategies and maintaining quality metrics

The ideal candidate should have:

  • 3-5 years of experience in Test Automation
  • Strong background in building automation frameworks
  • Experience with UI automation tools and techniques
  • Proficiency in Agile testing methodologies
  • Knowledge of CI/CD practices and tools
  • Ability to mentor and guide team members

This role offers the opportunity to work with cutting-edge technology in a company that powers economies and empowers people worldwide. You'll be part of a team that values innovation, collaboration, and technical excellence, while contributing to products that impact millions of users globally.

Join Mastercard's Corporate Solutions team to help achieve time-to-market goals, quality excellence, and higher customer satisfaction through innovative automation solutions and quality assurance practices.

Last updated an hour ago

Responsibilities For Software Engineer

  • Implement test automation strategies for SCRUM team
  • Design and develop test automation scenarios for API and UI tests
  • Interact with stakeholders to define test plans and schedules
  • Generate test data and execute test plans
  • Participate in project reviews and code inspections
  • Document test strategies and performance test plans
  • Mentor junior team members
  • Perform exploratory testing as required
  • Provide automation tests for CI/CD quality gates

Requirements For Software Engineer

Java
JavaScript
  • At least four year degree in a related field (or certifications and comparable experience)
  • 3-5 years of work experience in Test Automation
  • Experience in building automation frameworks
  • Experience in Agile testing methodologies and tools
  • Familiarity with UI automation frameworks and tools
  • Knowledge of validation techniques and Continuous Testing
  • Proficiency with automation tools: Jenkins, Postman, Appium, TestNG, Maven, IntelliJ, Cyprus, Selenium

Interested in this job?

Jobs Related To Mastercard Software Engineer

Software Engineer II-2

Software Engineer II-2 role at Mastercard's Corporate Solutions team in Pune, building scalable web applications using Java, Spring Boot, and modern frontend frameworks.

Back End Developer

Backend Developer position at Mastercard focusing on Python development, cloud services, and distributed systems in Ramat-Gan, Israel.

Quality Assurance Engineer

Quality Assurance Engineer position at Mastercard in Ramat-Gan, focusing on automated testing with JavaScript/TypeScript, requiring 2-5 years of experience in web application testing.

Software Engineer II

Software Engineer II position at Mastercard focusing on payment solutions development, requiring expertise in secure coding, agile practices, and modern software development methodologies.

Software Engineer

Software Engineer position at Mastercard focusing on Angular, NodeJS, and MongoDB development for Open Banking Solutions.