Lead Software Engineer
Core
Lead Quality Engineering and Test Automation for Mastercard's authentication products (ID Check, Token Authentication) across in-store and e-commerce, ensuring scalable, resilient, and secure platforms.
Role type
Senior IC Quality Engineering Lead (Test Automation & Performance)
Builds
Authentication products (ID Check, Token Authentication Service/Framework) and Quality Engineering services (CI/CD, Performance Engineering, Test Automation)
Domain
Fintech / Payments / Authentication
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Spring, JUnit, Rest Assured, Appium, Cucumber/Karate, Jenkins, JMeter, Load Runner, SQL, REST/SOAP APIs, Agile/Scrum, Performance Engineering, Test Strategy
Preferred skills
Payments domain knowledge, Cloud/IaC (Chef/Puppet), APM (Dynatrace/Splunk), Cross-browser/device testing strategies
Technologies
Java, Spring, JUnit, IntelliJ, Rest Assured, Appium, Jbehave, Cucumber, Karate, Jenkins, CircleCI, Sonar, Clover, Load Runner, JMeter, Dynatrace, Splunk, Chef, Puppet, Perfecto, Device Anywhere, Testdroid
Responsibilities
Drive quality engineering, exploratory testing, and test automation covering mobile, web, and API testing; Drive adoption of development services (Quality Engineering, Performance Engineering, CI/CD) amongst delivery teams; Ensure staff skills and behaviors through effective communication of goals and improvement plans; Understand end-customer needs to drive processes for flawless customer experience; Foster strategic thinking and continuous learning for high-quality product delivery.
Seniority
Senior, hands-on IC with leadership responsibilities