Sr. Consultant - Senior Test Automation Architect

Who is Mastercard?

We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless ®. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Sr. Consultant - Senior Test Automation Architect

Overview
•Quality Engineering at Mastercard is a dedicated global team of software quality engineers who are looking for exceptional talent.
•We are leading the quality transformation and working to facilitate best DevTestOps practices across MasterCard's technology organization.
•This position will be responsible for driving automation tooling, frameworks, and architecture strategy to advance test automation across diverse set of applications: APIs, microservices, mobile, payment transactions (ISO payloads), simulators, and user interface.

Questions to consider
•Can you discover and drive adoption of common tooling and best practices for test automation?
•Become a single point of contact/SME on everything related to test automation (mainframe to api to mobile)?
•Are you motivated by building resilient, high quality applications and platforms?
•Are you experienced in cloud computing and cloud architecture?
•Have you introduced new concepts to a team with diverse skills and experience?
•Do you drive change and strive to supersede deadlines?
•Do you enjoy learning new applications and coding?

Major Accountabilities

•Architect and develop common test automation frameworks based on language and efficiency choice (e.g. speed of execution).
•Compare and contrast different approaches to Automation for diverse set of applications and provide subject matter expertise and consulting to quality engineers and developers.
•Mentor staff specifically Software Engineers in Test (SET/SDETs) to instrument automated quality checks in software development and delivery pipeline (CI/CD) leveraging common framework modules.
•Architect and enhance common automation framework by driving internal contributions and integration with broader tools (device labs, cross browser test beds, application life cycle management system, reporting systems, CI/CD pipeline, simulators, etc.)
•Ensure adoption of best quality engineering/testing practices for cloud native applications with principles of 12 factor applications adhered to from the start.
•Participate in applications design reviews ensuring quality automation practices (e.g. Test Pyramid, TDD and BDD culture) are baked in software development and deployment life cycle.
•Work with Operations and DevOps teams to document test environment and test data management container strategies and provisioning.
•Develop & Execute long-term Test Automation and Test data management for types of testing activities.
•Recommend annual budgetary needs for tools domain and ensure appropriate expenditures within that approved budget.
•Understand end-customer needs and associated value chain to drive processes and practices to ensure flawless customer experience.
•Evangelize best test automation engineering practices internally and externally sharing Mastercard success stories.
•Comprehends user stories to understand automation task items in the context of all levels of testing (unit, functional, integration, and regression).
•Works with Senior Executives and Clients to convey test automation strategy with clear RoI examples.
•Assist in proof of concept/implementations and make recommendations relating to potential collaboration, partnerships, and underlying business opportunities.
•Prepare technical presentations and communications and deliver presentations tailoring the message to audience type.

All About You
•Bachelor/Master's Degree in Computer Science or equivalent work experience
•Extensive experience in multiple operating systems - UNIX, Windows, LINUX
•Experience with open source and vendor driven test automation tools, frameworks, and language choices
•Experience in application architecture concepts and design patterns
•Proven experience in driving significant RoI through test automation in terms of quality and speed for API, mobile, microservices, and traditional applications.
•Strong experience in automaton choices and best practices for RESTful APIs, HTML, SOAP, JSON, iOS, Android, and Angular application.
•Sound knowledge across industry wide language and framework choices: Java, Java Script, JUnit, Node, Ruby, Appium, Espresso, Jbehave/Cucumber, Jasmine, Protractor, Databases, APIs (REST/SOAP), Code scanning tools (e.g. Sonar), Continuous Delivery (e.g. Jenkins/Bamboo), and batch automation (Spring batch applications).
•Complete understanding of the technology required for cloud computing, IAAS, PAAS and SAAS modules - experience with Pivotal desirable
•Experience in DevOps in a large enterprise environment and ability to take lead role in the design and analysis for driving adoption of cloud based DNA practices.
•Experience in presenting at large scale town hall and/or industry conferences on test automation topics
•Desirable experience with Pivotal Cloud Foundry and/or Amazon Web Services, Azure or Google Cloud Platform and all supporting technologies (e.g. Springboot)
•Expertise in troubleshooting very complex distributed environments, including following stack traces back to code and come up with a good root cause
•Experience with performance engineering and profiling and tools such as Load Runner, JMeter. Exposure to Application performance monitoring tools such as Dynatrace and Splunk desirable
•Experience in Infrastructure-as-a-code concept and tools such as Chef/Puppet desirable
•The ability and the knowledge to implement secure software delivery practices, e.g. code scanning, vulnerability assessment, and penetration testing

Equal Opportunity Employer


Meet Some of Mastercard's Employees

Charlotte N.

VP, Product Development & Innovation

Charlotte and the ACH Payments Team focus on the strategy, development, and commercialization of new products leveraging real-time payments technology. The team was formed in light of Mastercard’s entry into the real-time payments space and acquisition of the UK-based company Vocalink.

Nili K.

VP, Product Management

Nili works within Mastercard’s Digital Payments Division, focusing specifically on the company’s digital wallet and tokenization solutions in order to enhance the capabilities within each product.


Back to top