Senior Software Engineer in Test
MastercardAbout the role
Our Purpose
We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.
Title and Summary
Senior Software Engineer in TestOverviewBrighterion, a Mastercard company, was founded in 2000 and acquired by Mastercard in 2017.We deliver a leading artificial intelligence and machine learning platform that provides real-time mission critical intelligence from any data source, regardless of type, complexity or volume. Our AI solution secures billions of transactions monthly and is used and trusted by many of the world’s leading organizations and governments in payments, compliance, financial markets, security and defense, healthcare, Internet of Things, marketing and more. Currently we serve 74/100 of the largest U.S. banks and more than 2,000 customers worldwide, processing more than 100+ billion transactions annually..
Role
Our software applies a combination of high performance machine learning algorithms and common logic expressions to predict thousands of inferences per second. As part of the testing team, You will be involved in the following
• Collaborate with Product owners and engineering team to understand both functional and non-functional requirements in order to build out test plans
• Be involved with all technical activities within the Agile teams such as estimating, sprint planning, software development life cycle activities, testing, research, deployments and documentation creation
• Expand our existing test automation framework and test coverage.
• Develop new tests and tools for our frontend, backend APIs and services.
• Configure automated tests to execute reliably and efficiently in CI/CD environments.
• Track and communicate test results in a timely, effective, and automated manner
• Nurture a culture of high quality engineering within the team, maintaining a strong sense of responsibility, and ensuring testing is always a priority
• Help improve the team through code reviews, documentation, and technical guidance.
All About You
• Experience with at least one object-oriented language/scripting language such as Java, C++, Perl, JavaScript(Node.js)
• Strong knowledge of Bash, shell scripting
• Strong knowledge of at least one UI Automation tools, such as Webdriver.io, Jasmine, Jest
• Experience in AWS services such as EC2, S3, AWS VPC, ECS, Cloud watch
• Experience in streaming services such as Kafka
• Experience in cache services such as Redis
• Strong experience with Defect tracking tool like Jira and source code management/version control tool like GitHub
• Familiarity with configuration management tools such as Jenkins
• Experience in PCI compliance, penetration testing, performance testing, and network security would be a plus
• Exposure to common cloud service orchestration and deployment technology like Kubernetes and Docker
• An interest in fraud detection and security as they pertain to many different domainsIn the US, 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 reasonable_accommodation@mastercard.com 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.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
Abide by Mastercard’s security policies and practices;
Ensure the confidentiality and integrity of the information being accessed;
Report any suspected information sec
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s