Mastercard Logo

Mastercard

Senior Software Engineer

Posted Yesterday
Be an Early Applicant
Hybrid
Pune, Maharashtra
Senior level
Hybrid
Pune, Maharashtra
Senior level
As a Senior Software Engineer, you will design and implement cloud-native payment solutions, lead testing strategies, and collaborate with cross-functional teams to ensure high-quality software development, adhering to Agile principles.
The summary above was generated by AI

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

Join us in unlocking infinite opportunity in Mastercard’s Commercial Solutions organization! 
 In Commercial Solutions, we empower our customer’s businesses to succeed through innovative, trusted payment solutions that deliver a seamless digital-first experience around the world. We are disrupting the industry by developing world-class travel and B2B solutions for our corporate clients around the globe. 
As a key player in our organization’s digital transformation journey, you will play a critical role in revolutionizing the global financial ecosystem. You will have the opportunity to make data-driven decisions, build first-in-class corporate solutions, and partner with industry-leaders to build cloud-native products and solutions for our clients.
Overview
We are seeking a talented Sr. Software Development Engineer in Test to lead the design and test automation strategy for your SCRUM team to validate application functionality and performance based on refined acceptance criteria, using methodologies, tools, strategies, and standards based on best practices in Agile software testing and continuous integration and deployment. 
Play a pivotal role on the Agile team in the continuous validation of web applications, system to system interfaces and complete software solutions 
Design and develop test automation scenarios to validate system to system interfaces and complete software solutions (for API and UI tests)  
Interact with business and development stakeholders to define test plans and schedules 
Translate complex system requirements and specs into test requirements and testing methods 
Identify and implement complex automation efforts, including refactoring of automation code where needed 
Work closely with software engineers to build quality in, ensuring proper test and requirement coverage, configuration quality, monitoring, early performance testing 
Generate test data for defined test cases, recognize test environment preparation needs, and execute existing test plans and report results 
Participate in project-level reviews, walkthroughs and inspections, and conduct test reviews, including test plans, requirements, cases and automation coverage 
Document performance test strategies and test plans, and execute performance validation 
Collect quality metric data and communicate test status/risks to stakeholders 
Work closely with developers to identify code defects or regressions 
Closely adhere to quality standards and assist team members in validating application functionality through the implementation of test strategies, frameworks, tools, reports, etc. 
Assist in planning and documenting test strategies and acceptance criteria based on customer needs 
Participate in requirements review, story elaborations and testing activities 
Design, code, and construct automation tests; escalate issues during testing 
Provide automation tests for operations teams to use in Ci/Cd automated quality gates 
Perform Exploratory testing as required 
Raise process improvement opportunities 
Act as first-review for project-level reviews, walkthroughs and inspections 
Provide technical support and mentoring to junior team members 
Perform demos of new product functionality to stakeholders 

All About You
•You have a solid foundation in Computer Science fundamentals, web applications, and microservices-based software architecture.
•You have a deep understanding of web technologies, including HTML5, CSS, Javascript, and front-end frameworks such as Angular.
•You have deep experience building applications using Java and PCF.
•You have experience using storage technologies such as PostgreSQL or Oracle and delivering solutions that leverage them at a massive scale.
•You have experience with automated testing and successfully releasing software in a continuous delivery model using Git.
•You enjoy working in an Agile team focused on continuous improvement.
•You have a strong desire to deepen your knowledge, collaborate within a team, and mentor software engineers.
•You are passionate about the art of delivering the highest quality software to customers.
•You have excellent communication skills
Role
•Be a leading contributor to microservices' planning, design, and development.
•Build and maintain full-stack applications & services using Angular, Java, and PCF.
•Deliver code with exceptional quality and security that operates at scale.
•Perform code reviews and retrospectives, and approve Pull Requests using Git.
•Collaborate with architects, software engineers, test engineers, TPMs, and PM-Ts.
•Coordinate with DevOps on the design and maintenance of the build pipeline.
•Provide technical leadership to software engineers.
•Ensure that you use 12-factor app design principles in your development.
•Ensure that the systems you create comply with Mastercard engineering best practices and governance models, including security, operations, and Enterprise Architecture
requirements.
Technical Skills 
Design Architecture (Foundational) 
Technology R&D (Foundational) 
Project Management (Intermediate) 
Requirements Assessment (Intermediate) 
Software Development (Advanced) 
Agile Development (Intermediate) 
Automation and DevOps (Intermediate) 

Professional Skills (Intermediate) 
Business Acumen  
Commercial Focus 
Future Focus 
Global Perspective 
Innovation and thought leadership 
People Leadership 
Personal Influence 

What we offer
In line with Mastercard’s total compensation philosophy, the successful candidate will be offered a competitive base salary based on location, experience and other qualifications for the role and may be eligible for an annual bonus depending on the role. Mastercard also provides health and wellness benefits, access to retirement savings including a best-in-class company match, gender-inclusive benefits and more!

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • 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.




Top Skills

Angular
CSS
Git
HTML5
Java
JavaScript
Oracle
Pcf
Postgres

Mastercard Pune, Mahārāshtra, IND Office

Poona Club Road, Pune, Maharashtra, India, 411001

Similar Jobs at Mastercard

Yesterday
Hybrid
Pune, Maharashtra, IND
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The role involves software design, development, integrating, and supporting software solutions while managing incidents and producing high-performance applications.
Top Skills: AngularjsApacheCSSHibernateJavaJavaScriptJbossJeeJenkinsJSONJspJunitMavenOracleRestServletsSonarSpringSQLTomcat
Yesterday
Hybrid
2 Locations
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The Senior Software Engineer will develop analytics solutions, drive data insights, and build scalable data pipelines using various data tools and algorithms.
Top Skills: SparkDatabricksHadoopPower BIPythonRSQLTableau
Yesterday
Hybrid
Pune, Maharashtra, IND
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
As a Senior Software Engineer, you will develop high-quality web-based solutions, engage in Agile ceremonies, and ensure code maintainability, testing, and adherence to architectural standards.
Top Skills: .Net Core 8Angular 13+Asp.Net MvcBootstrapC#ConfluenceEntity FrameworkGitJenkinsJqueryMavenMstestNunitSeleniumSharepointSonarSQL ServerSubversionVueWeb Api

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account