Job Description
Software Engineer I
Overview
The Mastercard Digital Network Services team is involved in developing cutting-edge solutions to deliver the Next Generation of Core Payment Products for Mastercard. These cutting-edge solutions are built on the Digital Network Architecture, Cloud Native principles and in a Scaled Agile Framework.
Represent Mastercard operations technology interests within region.
Viewed as the subject matter expert in your field of expertise.
Ability to work in a start-up environment.
Closely liaison with key stakeholders and potential 3rd party resources.
Have you ever brought a product to market in an emerging market
Have you worked in a start-up environment from design-build-operate
What experiences do you have working in a highly regulated environment The Role
Play a crucial part in helping drive Quality to help build and ship better products.
Coordinate and participate in requirements review/story elaborations and testing activities to deliver high quality products and incremental value with every iteration.
Assist the project team in identifying and monitoring project testing risks and issues.
Review project test and implementation schedules. Document test plans and acceptance criteria using ALM or other solution life cycle management tools.
Develop test plans/cases and perform testing to ensure software meets business and security requirements and established practices.
Own responsibility for end-to-end product quality including defect management and oversight, status reporting and metrics creation, and escalation for issues discovered during the testing phase.
Develop business and product knowledge over time and share such knowledge to mentor newer team members. This is not a management position; however, this position is expected to provide strong leadership to junior members of the staff. All About You
Design, develop, and execute manual and automated test cases for web applications, APIs (REST/SOAP), and databases.
Validate application codebases for new features and regression testing using automation frameworks.
Perform performance testing and ensure scalability and reliability of cloud-based applications.
Write and optimize complex SQL queries to validate large and complex datasets.
Implement and maintain CI/CD pipelines using tools like Git/Bitbucket, Jenkins, and Maven.
Participate in Agile/SAFe ceremonies and contribute to sprint planning, reviews, and retrospectives.
Communicate effectively with technical teams and stakeholders to report bugs, suggest improvements, and ensure alignment on quality goals.
Strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication and proven leadership skills. (Must)
Ability to be flexible, accountable, reliable, and industrious. (Must)
Ability to manage multiple priority efforts in parallel and ensure Quality Assurance standards are followed. (Must)
High-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment. (Must)
Application Automation experience using Java (Must)
Previous experience in software development desired to create good acceptance and integration test criteria. (Preferred)
Job Classification
Industry: Financial Services
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Search Engineer
Employement Type: Full time
Contact Details:
Company: Mastercard
Location(s): Pune
Keyskills:
Product quality
Automation
Manager Quality Assurance
Information security
Performance testing
Agile
Regression testing
network services
Test cases
Monitoring