Mastercard Technology/Software

Senior Software Engineer

Vadodara, India In person Full-time

Location: Vadodara, India

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Overview

  • Push Payments Development team owns a number of applications, primarily focusing on the Mastercard Send application.
  • Mastercard send is an API based application that primarily focuses on P2P, Disbursement and cross border transactions.
  • This position will be responsible for driving best practices and automated testing within the Push Payments team to deliver applications and solutions that meet the needs of our stakeholders.
  • Are you passionate about building new technology services and interested in sharing that knowledge and passion with others?
  • Do you love to solve problems and find creative solutions?
  • Do you want to be part of agile software development, collaborative environment?

Role

  • Participate in requirements review/story elaborations and testing activities to deliver high-quality products and incremental value with every iteration.
  • Document test plans and acceptance criteria using Rally or similar life cycle management tools.
  • Develop test scripts and perform automated and manual exploratory testing to ensure software meets business and security requirements and established best practices.
  • Leverage available tools and frameworks to produce durable tests and avoid application fragility.
  • Follow through to ensure defects are reported and escalated appropriately.

All About You

  • Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering or equivalent work experience.
  • Expertise knowledge using Selenium and any BDD framework (Cucumber, Jasmine or JBehave).
  • Intermediate Knowledge in REST API testing and knowledge of any API automation framework (Restassured, Spock or Karate).
  • Intermediate Knowledge of StormRunner or other performance testing tools.
  • Intermediate knowledge in core 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 with Agile/Scrum methodologies.

Corporate Security Responsibility

  • Abide by Mastercard’s security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach, and
  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Job description provided by Mastercard.
View the original posting