Mastercard logo

Senior Software Engineer

Mastercard
Posted this week

LOCATION

Vadodara · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Test AutomationJavaREST APIsAgile DevelopmentBehavior-Driven DevelopmentSeleniumPerformance Testing

Job description

Overview

Senior Software Engineer on the Push Payments development team, which owns applications primarily focused on the Mastercard Send application, an API-based product for P2P, disbursement and cross-border transactions. The role drives best practices and automated testing within the team.

What you'll do

  • Participate in requirements review, story elaboration 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.

What you'll need

  • Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering or equivalent work experience.
  • Expert knowledge of Selenium and any BDD framework (Cucumber, Jasmine or JBehave).
  • Intermediate knowledge of 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 of 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 Agile/Scrum.

Details

  • Collaborative, agile software development environment.
  • Responsible for information security: abide by Mastercard's security policies and practices, ensure confidentiality and integrity of information accessed, report suspected information security violations or breaches, and complete periodic mandatory security trainings.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer