Mastercard

Senior Software Engineer

Mastercard
Apply
1 day ago
Vadodara, IndiaSenior

Responsibilities

  • Participate in requirements reviews, story elaborations, and testing activities to deliver high-quality products.
  • Document test plans and acceptance criteria using Rally or similar lifecycle management tools.
  • Develop test scripts and perform automated and manual exploratory testing.
  • Use testing tools and frameworks to create durable tests and reduce application fragility.
  • Report and appropriately escalate defects.
  • Drive testing best practices within the Push Payments team.

Requirements

  • Bachelor’s degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent work experience.
  • Expertise with Selenium and a BDD framework such as Cucumber, Jasmine, or JBehave.
  • Intermediate knowledge of REST API testing and an API automation framework such as RestAssured, Spock, or Karate.
  • Intermediate knowledge of StormRunner or other performance-testing tools.
  • Intermediate knowledge of Java, Groovy, Node.js, and ReadyAPI.
  • Advanced experience writing user stories and acceptance criteria.
  • Strong communication and problem-solving skills.
  • Experience with software development methodologies, particularly Agile/Scrum.

Tech Stack

CucumberGroovyJasmineJavaNode.jsSelenium

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me