Senior Software Engineer- Quality
🇮🇳Mastercard
- Type
- Full Time
- Level
- Senior
- Location
- Pune, India
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- Quality Senior Software Engineer- Quality Overview: Overview We are looking for a Senior Software Engineer – Quality to drive quality engineering excellence in a modern, agile, microservices-driven environment. This is a hands-on, individual contributor role where you will lead by example , designing robust test strategies, implementing automation frameworks, and influencing engineering best practices across teams. You will collaborate closely with cross-functional teams to ensure high-quality, scalable, and user-centric solutions in the payments domain, while staying ahead of industry trends and continuously improving our testing ecosystem. You will also contribute to cloud migration initiatives, ensuring quality and performance throughout the transition. Key Responsibilities • Lead in-sprint testing, shift-left quality, and test automation for XBS platform. • Design and implement scalable test frameworks using Karate, Selenium, Playwright, Rest Assured, and AI-based testing tools. • Plan and manage CI/CD pipelines and contribute to release management processes to ensure smooth, reliable deployments. • Define and monitor Quality KPIs (e.g., test coverage, defect leakage, MTTR, release readiness). • Drive contract testing, chaos testing, and performance testing using tools like JMeter. • Collaborate with Product Managers, Designers, and Engineers to ensure intuitive, high-value user experiences. • Support and validate cloud migration efforts, ensuring quality, scalability, and performance in cloud-native environments. • Promote test-driven development (TDD), behavior-driven development (BDD), and quality gating using tools like SonarQube. • Continuously evaluate and improve testing tools, processes, and strategies. • Stay current with the latest Quality Engineering trends and tools, and proactively recommend improvements to enhance team capabilities. ________________________________________ What You Bring • 8+ years of experience in software quality engineering, test automation, or software development. • Deep expertise in Agile development, microservices architecture, and modern testing methodologies. • Hands-on experience with: • Automation: Karate, Selenium, Playwright, Rest Assured • Performance & Resilience: JMeter, Chaos testing tools • Quality & Monitoring: SonarQube, Quality Gates, AI-based testing platforms • Languages: Java (preferred) • CI/CD & DevOps: Jenkins, Git, Docker, Kubernetes • Cloud Pl
Read original postingRequired Skills
Mastercard