Lead Software Engineer
Core
Lead Quality Engineering services and test automation across mobile, web, and API testing to ensure product quality and flawless customer experience.
Role type
Lead Software Engineer (Quality Engineering)
Builds
Quality Engineering services, test automation frameworks, and continuous integration pipelines for global commerce products.
Domain
Fintech / Payments / Software Quality Engineering
Required skills
Java, Spring, JUnit, Rest Assured, Appium, Cucumber/Jbehave, Jenkins, Load Runner, JMeter, API testing (REST/SOAP), BDD/TDD, Performance Engineering, Cloud concepts, Cross-browser/device testing (via careerplan.io/jobs/R-292074-lead-software-engineer-at-mastercard)
Preferred skills
Payments domain message flows, ISO protocols, Infrastructure-as-code (Chef/Puppet), Application performance monitoring (Dynatrace/Splunk), Executive presentation skills
Technologies
Java, Spring, JUnit, Eclipse IDE, Rest Assured, Appium, Jbehave/Cucumber, Jenkins, Bamboo, Sonar, Clover, Load Runner, JMeter, Dynatrace, Splunk, Perfecto, Device Anywhere, Testdroid, JIRA, Rally, Rational Concert, Chef, Puppet
Responsibilities
Drive quality engineering, exploratory testing, and test automation covering mobile, web, and API testing; Lead adoption of development services (CI/CD, Collaboration) among delivery teams; Ensure staff skills and behaviors through goal communication and performance management; Understand end-customer needs to drive processes for flawless experience; Mentor and develop resources in a high-performance culture.
Seniority
Senior, hands-on IC with leadership responsibilities
