At a Glance
- Tasks: Ensure top-notch quality for applications through testing, automation, and collaboration.
- Company: Join Mastercard, a global leader in secure digital payments.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on innovation and continuous improvement.
- Why this job: Make a real impact on secure transactions while working with cutting-edge technology.
- Qualifications: 4+ years in software engineering and automation, strong coding skills required.
The predicted salary is between 50000 - 65000 £ per year.
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Mastercard is a global technology company in the payments industry. Our mission is to power an inclusive, digital economy that benefits everyone by making transactions safe, simple, smart, and accessible. With secure data, global networks, and deep partnerships, we help individuals, financial institutions, governments, and businesses realize their greatest potential. Our culture is driven by our decency quotient (DQ), guiding how we work and innovate across more than 210 countries and territories.
The Decision Management Program (DMP) delivers intelligent, realtime decisioning products using streaming analytics, business rules engines, AI models, and largescale distributed systems. These capabilities help prevent fraud and enable trusted transactions across the Mastercard network.
We are seeking an SDET (Software Engineer II) with 4+ years of hands-on engineering and automation experience to join the Decision Operations team in Dublin. This role blends strong software engineering skills with deep quality engineering expertise to ensure our decisioning systems are reliable, scalable, and secure.
Role (What You Will Do)
- Own end-to-end quality for application components, including test design, automation, execution, and reporting.
- Develop high-quality, secure, and testable code for backend services, REST APIs, and supporting components.
- Build and maintain automated test suites (unit, integration, functional, regression, mutation testing).
- Contribute to CI/CD pipelines by integrating automated tests and quality gates.
- Participate in Agile ceremonies and collaborate closely with developers, architects, and product teams.
- Troubleshoot production issues, perform root-cause analysis, and implement corrective/preventive actions.
- Conduct code reviews, refactor test and application code, and contribute to technical documentation.
- Advocate for best practices in testability, automation, secure coding, and continuous improvement.
- Support engineering guilds and knowledge-sharing initiatives.
All About You (What You Bring)
Technical Skills
- Full stack tester with strong programming skills with the ability to write secure, maintainable code (Java, SQL, or similar).
- Hands-on experience with Spring Boot, microservices, and distributed system patterns.
- Deep understanding of automated testing across levels:
- Unit testing (JUnit, Mockito)
- Service/API testing
- Integration and functional testing
- Regression and mutation testing
Soft Skills
- Strong problem-solving and debugging skills.
- Ability to manage multiple tasks and deliver within business timelines.
- Passion for quality, automation, and continuous improvement.
- Strong communication and collaboration skills.
Desirable Skills
- Experience with CI/CD tools (Jenkins, GitHub Actions), monitoring tools (Splunk, Dynatrace), and performance testing (JMeter).
- Exposure to cloud platforms (AWS, Azure, GCP), Docker, Kubernetes.
- Experience with Redis, Kafka, or other distributed data technologies.
- Knowledge of secure coding standards (OWASP, CWE, SEI CERT).
- Familiarity with code quality and security scanning tools (Sonar, Checkmarx, Black Duck, Zally).
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks come 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 security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Software Engineer II in Test (SDET) in Dublin employer: Mastercard
Contact Detail:
Mastercard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II in Test (SDET) in Dublin
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is a great way to demonstrate your coding prowess and problem-solving abilities to potential employers.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with the types of problems you might face.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Mastercard.
We think you need these skills to ace Software Engineer II in Test (SDET) in Dublin
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the SDET role. Highlight your experience with automated testing, coding skills, and any relevant projects. We want to see how your background aligns with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about quality engineering and how you can contribute to our mission at Mastercard. Keep it concise but impactful!
Showcase Your Technical Skills: Don’t forget to mention your technical skills in your application. Whether it's Java, Spring Boot, or CI/CD tools, we want to know what you bring to the table. Be specific about your hands-on experience!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be part of our streamlined process. Let’s get your application in!
How to prepare for a job interview at Mastercard
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Java, SQL, and Spring Boot. Brush up on your knowledge of automated testing frameworks and CI/CD tools, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems or bugs in your previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your debugging skills.
✨Understand the Company Culture
Familiarise yourself with Mastercard’s mission and values, especially their focus on inclusivity and security. Be ready to discuss how your personal values align with theirs and how you can contribute to their culture of decency.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, Agile practices, and the Decision Management Program. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.