Lead Software Engineer Job Description
We're seeking a skilled Lead Software Engineer to join our Automation Frameworks team in Mastercard's Architecture & Technology division. As a key member of our team, you will play a critical role in driving the Dev Ops transformation at Mastercard by developing automation tooling and driving standards throughout the development, quality, release, and product organizations.
About the Role
-
Work with complex enterprise-wide initiatives spanning multiple services/programs and drive Quality Assurance / Automation resolution.
-
Work with business/product owners to architect and deliver test strategies to introduce new products and bundles.
-
Contribute and lead Test Guild initiatives to improve the craftsmanship of Software Engineering.
-
Plan, analyze, design, and execute manual and automated End to End user validation tests of our Developer Experience Ecosystem.
-
Report, analyze and optimize the automation framework and tests.
-
Apply judgment and experience to balance trade-offs between competing interests.
-
Venture beyond comfort zone to take on assignments across different areas of Software Engineering.
-
Consult across teams and across program lines to identify synergies and reuse opportunities.
About You
-
Experience in industry standard Test & CI/CD tools like Git, Jenkins, Maven, Artifactory, and Test automation tooling.
-
Experience designing and implementing an effective and efficient Test Automation Strategy that gets code from dev to prod with high quality and minimal manual effort.
-
Bachelor or master's degree in Computer Science or equivalent.
-
Experience in one or more of the following: Java, Python, Go, Groovy, Perl, or Ruby.
What We Offer
-
Opportunity to work with a global team spread across tech hubs in multiple geographies and time zones.
-
Experience in dealing with difficult situations and making decisions with a sense of urgency.
-
Corporate Security Responsibility: Abide by Mastercard's security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach; Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Mastercard is a leading technology company that connects and powers an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.