Senior Software Engineer - Automation Testing & Java Coding

Mastercard Mastercard · Fintech · Pune, Mahārāshtra, India · Engineering

Mastercard is seeking a Senior Software Engineer focused on Automation Testing and Java Coding for their Decision Management Platform team. This role involves developing and testing industry-leading solutions for fraud detection and cardholder identity validation, processing billions of transactions with high performance and availability. The engineer will be responsible for regression testing, code quality, API testing, and integrating with CI/CD pipelines.

What you'd actually do

  1. This position will be responsible for delivering of Test Engineering services (Regression Testing, Code quality, Testing Services, Testing and Environment automation, Development Collaboration, Continuous Integration) .
  2. Author automated test suites with code, front end GUI automation and API testing
  3. Regression / integration testing as release moves through different environments before Production deployment
  4. Perform ad hoc / exploratory testing methodically to ensure system is working as expected by end user
  5. Drive adoption of development services (Quality Engineering, Performance Engineering, Continuous Integration, Continuous Delivery, and Collaboration) among various delivery teams.

Skills

Required

  • Java
  • Automation Testing
  • JUnit
  • Cucumber
  • Regression Testing
  • Web services testing
  • API testing
  • Jenkins
  • Linux/Unix
  • Spring
  • Rest Assured
  • SOAP
  • Continuous Delivery
  • Agile methodologies

Nice to have

  • Jbehave
  • Sonar
  • Clover
  • Checkmarx
  • Fortify
  • BDD/TDD practices
  • code review
  • exploratory testing

What the JD emphasized

  • Strong Java coding experience
  • Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment.