Logo of Huzzle

Senior Software Development Engineer in Test [QE]

image

Mastercard

1mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin

AI generated summary

  • You should have core Java skills for test automation, knowledge of test methodologies, experience with complex systems, integration testing, cloud applications, and strong analysis and communication abilities.
  • You will enhance software testing processes, collaborate with teams to automate tests, drive quality initiatives, innovate regression strategies, and improve test coverage and execution.

Requirements

  • Experience in core Java programing for test automation and the ability to identify, write and execute automated tests.
  • Have knowledge and skills in test fundamentals and methodologies, ideally ISTQB or ASTQB qualified
  • Be experienced in working with development and release teams.
  • Have the ability to understand complex systems and to identify and design automated and manual test scenarios to strengthen existing test coverage.
  • Be skilled at explaining technical problems succinctly and clearly.
  • Test analysis and reporting ability.
  • Experience in Integration testing needs with exposure to data virtualization tools.
  • Exposure/knowledge in cloud-based applications.

Responsibilities

  • Play a crucial part in a technical test role to help drive Quality and to build, implement and execute tests, automation improvements and reporting for our regression release cycle.
  • Collaborate closely with our test teams to enhance our existing software testing processes.
  • Partner with test engineers, SETs and development teams to improve and automate test and release processes.
  • Help make Quality an integral part of the development process.
  • Execute on our regression test strategy forward by consistently innovating and problem-solving.
  • Drive and introduce improvements to our existing regression test coverage and strategy.

FAQs

What is the primary responsibility of the Senior Software Development Engineer in Test (QE) role at Mastercard?

The primary responsibility is to execute the regression test strategy by innovating and problem-solving, which includes building, implementing, and executing tests, automation improvements, and reporting for the regression release cycle.

What technologies does the Decision Management Platform utilize?

The Decision Management Platform uses a patented Java-based architecture that processes billions of transactions per day in tens of milliseconds through a multi-tiered, message-oriented approach for high performance and availability.

What kind of experience is preferred for candidates applying for this position?

Candidates should have experience in core Java programming for test automation, knowledge of test fundamentals and methodologies, strong analytical skills, and the ability to collaborate with development and release teams.

Is testing automation a key aspect of this role?

Yes, testing automation is a crucial part of this role, as the Senior Software Development Engineer in Test will need to identify, write, and execute automated tests and help automate test and release processes.

What are the qualifications related to testing methodologies that are preferred?

Candidates ideally should be ISTQB or ASTQB qualified, demonstrating knowledge and skills in test fundamentals and methodologies.

Will the position require collaboration with other teams?

Yes, the role requires close collaboration with test engineers, Software Engineering in Test (SETs), and development teams to enhance software testing processes.

Is experience with cloud-based applications necessary for this role?

While not mandatory, exposure or knowledge in cloud-based applications is considered an additional capability that can be beneficial for this role.

What is Mastercard's stance on diversity and inclusion in the workplace?

Mastercard is committed to creating a culture of inclusion and diversity, respecting individual strengths, views, and experiences, and believes that differences enable better teamwork and innovation.

How does Mastercard ensure corporate security responsibility for its employees?

Employees are expected to abide by Mastercard's security policies, ensure the confidentiality and integrity of accessed information, report any suspected security violations, and complete all mandatory security training as per guidelines.

What is the job ID for the Senior Software Development Engineer in Test position?

The job ID for this position is R-230498.

Connecting Everyone to Priceless Possibilities

Consulting
Industry
10,001+
Employees
1966
Founded Year

Mission & Purpose

Mastercard is a global technology company in the payments industry. Our mission is 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. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.