Senior Software Engineer
Core
Design and implement automated test frameworks and quality engineering solutions for Mastercard's Next Generation Core Payment Products.
Role type
Senior Software Engineer (Quality Engineering / Test Automation)
Builds
Automated test frameworks, CI/CD pipelines, and quality assurance processes for digital payment products.
Domain
Fintech / Digital Payments / Cloud Native
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Selenium, Playwright, Kafka, Cassandra, REST Assured, Postman, SOAP UI, SQL, Jenkins, Git, Cucumber, JBehave, Microservices architecture, JMeter
Preferred skills
Performance testing, Root cause analysis, Technical mentoring
Technologies
Java, Selenium, Playwright, Kafka, Cassandra, REST Assured, Postman, SOAP UI, Jenkins, Git, Cucumber, JBehave, JMeter
Responsibilities
Design and implement automated test frameworks; Write automation code using Java and testing frameworks; Perform API, UI, integration, regression, and end-to-end testing; Integrate automated tests into CI/CD pipelines; Analyze defects and perform root cause analysis; Mentor junior engineers and promote quality engineering best practices.
Seniority
Senior, hands-on IC with mentoring responsibilities