Consultant - Software Engineer in Test Consultant - Software Engineer in Test …

Mastercard US
in O'Fallon, MO, United States
Permanent, Full time
Be the first to apply
Mastercard US
in O'Fallon, MO, United States
Permanent, Full time
Be the first to apply
Consultant - Software Engineer in Test
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

Consultant - Software Engineer in Test


This position will be responsible for driving best practices around Quality Engineering, functional and regression test automation and exploratory testing, and adoption of development services (Development Collaboration, Continuous Integration and Delivery, etc.) amongst various delivery teams within Mastercard.
Interacts with technology staff including Developers, Devops Engineers, Product management, and Program management to identify scope of projects and engage in design, development, and test engineering activities.

•This position will focus on mentoring a team of Software and Test Engineers in driving quality and performance engineering and testing processes for various Mastercard applications.
•This position will own complete quality functional areas and must be able to define test and environment strategies.
•This position will provide leadership on areas of execution for functional, non-functional, white box, integration and reliability testing for applications keeping automation in mind.
•Drive adoption of development standards and Mastercard engineering principles early in the life cycle through improved unit testing and code coverage, acceptance test automation, quality gating reviews for promotion of software, and continuous integration.
•Proactively monitor customer insights and production issues to seek quality feedback and improve processes to enhance quality of the product.
•Position will lead the development and maintenance of automated testing frameworks.

All About You
•Bachelor Degree in Computer Science or equivalent work experience with hand on technical and quality engineering skills.
•Excellent technical acumen, strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication and proven leadership skills.
•Solid leadership and mentoring skills with the ability to drive change.
•Sound knowledge of Java, Eclipse IDE, Spring, JUnit, SOAP UI Pro, Selenium, Jbehave/Cucumber frameworks, Databases, APIs (REST/SOAP), code review and scanning tools and configuration, branching techniques.
•Exposure to DevOps practices (continuous integration and delivery, tools such as Jenkins).
•Experience in testing Web services and Web projects.
•Experience in Behavior Driven Development (BDD).
•Expertise in agile delivery, software testing standards, methods and conventions.
•Exposure to application performance monitoring tools such as Dynatrace and Splunk desirable.
•Exposure to software security and crypto testing practices preferable but not mandatory.

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

If you require accommodations or assistance to complete the online application process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.