Senior Software Engineer
Core
Senior Quality Engineer and Software Developer supporting Mastercard's Authorization Decisioning product to deliver scalable, secure, and reliable solutions for global payments.
Role type
Senior IC Quality Engineer (Test Automation) with backend development
Builds
Automated test frameworks, reusable test suites, and scalable backend services for real-time authorization decisioning
Domain
Financial services / Payments / Quality Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Python, C#, JavaScript, Spring Boot, REST APIs, microservices, Selenium, RestAssured, JUnit/TestNG, Cucumber/JBehave/Karate, CI/CD pipelines, Git, Agile/Scrum
Preferred skills
Cloud-native architectures, observability platforms, secure coding practices, mentoring engineers, security and compliance testing
Technologies
Java, Python, C#, JavaScript, Spring Boot, Selenium, RestAssured, JUnit, TestNG, Cucumber, JBehave, Karate, Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Git
Responsibilities
Design and implement automated test frameworks and reusable test suites; Develop and execute functional, integration, API, regression, end-to-end, and performance tests; Integrate automated tests into CI/CD pipelines; Mentor junior engineers and promote quality engineering best practices
Seniority
Senior, hands-on IC
