refresh

热门公司

Trending

招聘

JobsMastercard

Test Automation Engineer

Mastercard

Test Automation Engineer

Mastercard

Lisbon, Portugal

·

On-site

·

Full-time

·

1mo ago

Benefits & Perks

Parental leave

Competitive salary and equity package

Professional development budget

401(k) matching

Parental Leave

Equity

Learning

Required Skills

Node.js

React

TypeScript

Our Purpose

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.

Job Summary

Title: Test Automation Engineer

We are looking for a highly skilled and motivated Test Automation Engineer to join our dynamic team. As a Test Automation Engineer, you will be responsible for designing, developing, and maintaining automated testing solutions to ensure the quality and reliability of our software products. You will collaborate closely with the software development team, product team, other quality engineers and other stakeholders to identify test requirements, create test plans, and implement automated testing strategies. The ideal candidate should have a strong background in software testing, proficiency in test automation tools and frameworks, and excellent problem-solving skills as well as attention to details.

This is an opportunity to join a collaborative, innovative engineering culture and make an impact by leading some of our most mission-critical initiatives. We want engineering leaders who can raise our bar for technical and cultural excellence. You will focus on the areas of test automation, CI/CD pipeline creation, and infrastructure automation and others. This role is based out of our Mastercard location in Lisbon, Portugal and will report into manager in San Francisco, USA.

Responsibilities

  • Develop, implement, and maintain automated test frameworks, scripts, and tools for functional, regression, performance, and integration testing.
  • Collaborate with cross-functional teams to understand project requirements, define test objectives, and develop test strategies.
  • Design and execute automated test cases, ensuring appropriate test coverage and adherence to quality standards.
  • Develop testing strategies, test plans and perform manual testing for newly developed features.
  • Identify, analyze, and report software defects, providing detailed and accurate reports to the development team.
  • Continuously improve and enhance the automation test suite, incorporating new technologies and best practices.
  • Conduct code reviews for your peer's work and collaborate with developers to ensure testability, reliability, and maintainability of the software.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospective meetings.
  • Collaborate with QA team members to troubleshoot and resolve testing issues in a timely manner.
  • Stay updated with industry trends and emerging technologies in test automation, recommending improvements to enhance testing efficiency and effectiveness.

Requirements

  • Bachelor's degree in Computer science, Software engineering, or a related field (or equivalent work experience).
  • 2+ years of experience as a Test Automation Engineer or similar role.
  • Strong programming skills; Python is preferred, but other languages (PHP, Java, Ruby, etc.) will work just as well.
  • Proficiency in test automation tools and frameworks (e.g. Web DriverIO, Playwright, Selenium Web Driver, Appium, TestNG, Junit, Cucumber etc)
  • Solid understanding of software testing methodologies, principles, and best practices.
  • Experience with continuous integration and deliver (CI/CD) pipelines, version control systems (e.g., Git) and build tools (e.g., Jenkins, Team City).
  • Knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Familiarity with relational databases and ability to write SQL queries for data validation.
  • Excellent problem-solving and analytical skills with keen attention to detail.
  • Strong communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Self-motivated and able to work independently as well as in a team environment.
  • Certifications in software testing (e.g., ISTQB, CETPA, CSTE) and/or test automation tools/frameworks would be a plus.

About Mastercard

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that helps 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, govern

If you are passionate about quality assurance, have a knack for automation, and enjoy working in a collaborative and fast-paced environment, we would love to hear from you. Join our team and contribute to the development of cutting-edge software solutions through effective test automation strategies.

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About Mastercard

Mastercard

A financial network that processes payments between banks and cardholders

10,001+

Employees

Purchase

Headquarters

$360B

Valuation

Reviews

4.1

15 reviews

Work Life Balance

4.0

Compensation

3.5

Culture

3.5

Career

3.0

Management

3.0

65%

Recommend to a Friend

Pros

Good work-life balance reputation

Competitive compensation packages

Strong benefits and perks

Cons

Recent layoffs and job insecurity

Limited negotiation flexibility on salary

No RSUs for some positions

Salary Ranges

32 data points

Director

Director · Director, Experience Strategy

1 reports

$195,500

total / year

Base

$170,000

Stock

-

Bonus

-

$195,500

$195,500

Interview Experience

7 interviews

Difficulty

3.3

/ 5

Duration

14-28 weeks

Offer Rate

29%

Experience

Positive 0%

Neutral 86%

Negative 14%

Interview Process

1

Application Review

2

Recruiter Screen

3

Technical Interview

4

Behavioral Interview

5

Final Round/Super Day

6

Offer Decision

Common Questions

Coding/Algorithm

Technical Knowledge

Behavioral/STAR

System Design

Past Experience