Job Title:
Lead Software Quality EngineerOverview:
Mastercard's Transfer Solutions team is responsible for expanding into new payment flows such as Disbursements & Remittances.
We are creating Mastercard Move, a market-leading money transfer service that enables seamless domestic and cross-border payments with transparency and flexibility.
The Product & Engineering teams design, develop, launch, and maintain products to facilitate these flows, aiming to scale Mastercard's Disbursements & Remittances business and increase volume significantly over the next four years.
The Role:
What does the day-to-day look like and what are we expecting from you?
• Serve as a technical team leader and expert in payments, driving innovation and organizational growth.
• Write non-feature code in IDEs, collaborate on interfaces, tests, and architecture outside of meetings.
• Develop and mentor team members, fostering a culture of continuous learning.
• Implement domain-driven design and consumer-driven contracts for rapid evolution.
• Participate in agile processes, influence prioritization, and collaborate with product owners and architects.
• Simplify and optimize architecture strategies.
• Use judgment to balance trade-offs among various interests.
Qualifications:
• 10+ years in software quality engineering, with a focus on payments, especially cross-border.
• Proven product engineering leadership and influence.
• Experience with advanced production testing setups like A/B testing, chaos engineering, canary releases, etc.
• Experience leading large global projects, including architecture and resource planning.
• Knowledge of engineering principles such as auto-scaling, self-healing, and active/active architectures.
• Familiarity with design patterns, API standards, and full-stack development.
• Skills in performance engineering, SDLC optimization, and automation.
Key Expectations:
• Develop testing strategies, create test cases, and automate using frameworks like Karate and Selenium.
• Analyze systems to define testing approaches considering dependencies.
• Manage large testing and release efforts with CI/CD.
• Promote best practices and coach teams.
• Own release management and quality health metrics.
• Innovate in testing tools, quality, and processes.
• Collaborate across teams for testing and release activities.
• Manual testing experience required, with 3+ years in test automation and various testing techniques.
• Experience with Agile, unit testing libraries, CI/CD tools, algorithms, and data structures.
• Knowledge of relational databases and automated testing infrastructure.
Mastercard is a global technology leader in payments, committed to a safe, simple, and inclusive digital economy.
We foster a culture driven by our decency quotient (DQ) and operate in over 210 countries, building a sustainable and innovative world for all.
#J-18808-Ljbffr