Mastercard

Payments

SeniorSoftwareEngineer-AutomationTesting&JavaCoding

Pune, Maharashtra, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer - Automation Testing & Java Coding at Mastercard. Skills: Automation Testing, Java, API testing, Regression testing, Continuous Integration. Delivering Test Engineering services. Regression Testing”

What You'll Achieve.

Developing new capabilities for MasterCard's Decision Management Platform; Speeding business solutions to market; Deliver Test Engineering services

Industry & Context.

Payments
Problems you'll solve

Ability to function under pressure

Eligibility Requirements

Corporate Security Responsibility: Abide by Mastercard’s security policies, Ensure the confidentiality and integrity of the information, Report any suspected information security violation or breach, Complete all periodic mandatory security trainings

What They're Looking For.

Must Have

6-9 years of career experience into Automations Testing with Java, Java coding experience, Experience in regression testing as releases move through the different environments, Experience in Testing Web services, Web UI, APIs, Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover), Good knowledge of Linux / Unix, Sound knowledge of Java, Spring, JUnit, Eclipse IDE, Rest Assured, Jbehave/Cucumber frameworks, Databases, APIs (REST/SOAP), Continuous Delivery concepts and tools such as Jenkinsamboo, vulnerability tools such as Sonar, Checkmarx/Fortify, etc., knowledge of traditional testing methodologies and how it applies exploratory testing in an Agile environment, Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment

Nice to Have

Use of JUnit/Jbehave or Cucumber frameworks, Passion for code quality and coding best practices, Excellent technical acumen and ability to learn new software quickly, Good understanding of BDD/TDD practices, code review and analysis techniques, and open source agile testing frameworks

What You'll Do.

Delivering Test Engineering services

Code quality assurance

Testing and Environment automation

Development Collaboration

Continuous Integration

Author automated test suites with code

Front end GUI automation

Regression / integration testing as release moves through different environments before Production deployment

Highlight and identify any testing gaps found through regression testing

Perform ad hoc / exploratory testing methodically

Comprehend user stories to understand task items per story in the context of all levels of testing (unit

Track regression testing progress and defects via Rally

Participate in the process to continually enhance best practices for quality assurance

Drive adoption of development services (Quality Engineering

Performance Engineering

Continuous Integration

and Collaboration) among various delivery teams

Work in an agile environment

Attend daily stand up calls

Give daily status reports

Call out any issues or blockers that may delay release delivery

How You'll Work.

Team & Collaboration

Working with Test / Development teams to resolve gaps; Interacts with technology staff including Test Engineers, Developers, DevOps Engineers, Product management, and Program management to identify scope of project/s and deliver services; Drive adoption of development services among various delivery teams; Development Collaboration

Communication Scope

Verbal communication skills; Written communication skills

Process & Methodology

Identify scope of project/s

Full Job Description

**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** ### Senior Software Engineer - Automation Testing & Java Coding ### Overview Be part of the Operations & Technology Fraud Products team developing new capabilities for MasterCard's Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder identity. Our patented Java-based platform processes billions of transactions per month in tens of milliseconds using a multi-tiered, message-oriented approach for high performance and availability. • Would you like to develop industry leading solutions for fighting fraud? • Are you motivated by speeding business solutions to market? • Do you want to innovate, using cutting edge technologies on challenging business problems? All About You • Overall 6-9 years of career experience into Automations Testing with Java • Strong Java coding experience • Use of JUnit/Jbehave or Cucumber frameworks • Experience in regression testing as releases move through the different environments. • Experience in Testing Web services, Web UI, APIs • Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover) • Passionate about code quality and coding best practices. • Good knowledge of Linux / Unix • Sound knowledge of Java, Spring, JUnit, Eclipse IDE, Rest Assured, Jbehave/Cucumber frameworks, Databases, APIs (REST/SOAP), Continuous Delivery concepts and

Free ATS check

Applying for this Senior Software Engineer - Automation Testing & Java Coding role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Mastercard?

Real rants from real employees. Read before you apply.

Read Company Rants →