Senior Software Engineer - Mastercard
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Senior Software Engineer (Quality) Job Description

We are seeking a Senior Software Engineer (Quality) to join our Automation Frameworks team in Mastercard's Architecture & Technology division.

Our team is responsible for developing automation tooling and driving standards throughout the development, quality, release, and product organizations.

As a Senior Software Engineer (Quality), you will be responsible for:

  • Working with complex enterprise-wide initiatives spanning multiple services/programs and driving Quality Assurance / Automation resolution.
  • Collaborating with business/product owners to architect and deliver test strategies to introduce new products and bundles.
  • Contributing and leading Test Guild initiatives to improve the craftsmanship of Software Engineering.
  • Planning, analyzing, designing, and executing manual and automated End to End user validation tests of our Developer Experience Ecosystem.
  • Reporting, analyzing, and optimizing the automation framework and tests.
  • Applying judgment and experience to balance trade-offs between competing interests.
  • Venturing beyond comfort zone to take on assignments across different areas of Software Engineering.
  • Consulting across teams and across program lines to identify synergies and reuse opportunities.

The ideal candidate will have experience in industry standard Test & CI/CD tools like Git, Jenkins, Maven, Artifactory, and Test automation tooling.

We are looking for a candidate with a low tolerance for manual work and a passion for automating everything.

The successful candidate will have a Bachelor or Master's degree in Computer Science or equivalent and experience in one or more of the following: Java, Python, Go, Groovy, Perl, or Ruby.

The role requires a holistic approach to problem-solving, connecting the dots during a production event through the various technology stack that makes up the platform, to optimize mean time to recover.

The candidate will work with a global team spread across tech hubs in multiple geographies and time zones, supporting many different stakeholders.

Experience in dealing with difficult situations and making decisions with a sense of urgency is required.

The candidate must abide by Mastercard's security policies and practices, ensure the confidentiality and integrity of the information being accessed, and report any suspected information security violation or breach.

The role requires a strong sense of responsibility, a willingness to learn, and a passion for innovation.

We are looking for a candidate who is a team player, a problem-solver, and a creative thinker.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a strong sense of responsibility, a willingness to take ownership, and a passion for delivering high-quality results.

The ideal candidate will have a strong understanding of software development, testing, and automation, as well as excellent communication and collaboration skills.

The role requires a high level of technical expertise, a strong attention to detail, and a commitment to delivering high-quality results.

The candidate must be able to work in a fast-paced environment, prioritize tasks, and manage multiple projects simultaneously.

The role requires a strong sense of ownership, a willingness to take on new challenges, and a passion for continuous learning.

The ideal candidate will have a strong understanding of cloud platforms, including Pivotal Cloud Foundry, Azure, GCP, and AWS.

The role requires a strong sense of collaboration, a willingness to work with cross-functional teams, and a passion for delivering results.

The candidate must be able to work in a dynamic environment, adapt to change, and prioritize tasks effectively.

The role requires a

;