Company
MasterCard
Description
Our Purpose
- Ensure quality of one or more application codebases and alignment with development standards.
- Manages review of and tests for compatibility and integration processes needed to connect with other devices
- Performs pre-UAT system testing
- Writes moderately complex scripts to automate test execution
- Automates common tasks, deploy with an IaaS model, utilizing chef, ansible, or similar
- Collaborates with other application developers.
- Engineering experience, preferably in high volume, low latency transaction processing systems (such as payments transaction switching, high frequency trading systems or global real-time event streaming systems etc.)
- Experience in CI/CD pipeline creation via Jenkins is a plus
- Ensure quality across the full stack via rigorous CI/CD practices in all aspects of the SDLC (Builds, Test, and Deploy).
- Experience in both Unit and Integration testing needs with exposure to data virtualization tools.
- Strong writing and verbal communication skills
- Experience with testing frameworks and methodologies (Gtest, JUnit, Selenium, mocking, SOAP Postman, XML, etc.)
- Experience testing RESTful APIs
- Experience running tests leveraging Spring Boot
- Experience in financial system encryption (PIN Blocks, CHIP, CVC) would be beneficial
- Experience with various coding languages Java, C/C++, etc. would be desired
- Experience with deployment via CI/CD would be beneficial
- 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, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Identifier
456a1ac0454c7fbff9a55e7c46e80732
Show More
Ready to join the team? We'd love to have you!