Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

QA Automation Engineer

AT Mars Incorporated
Mars Incorporated

QA Automation Engineer

Madrid, Spain

Job Description:

We at Mars Petcare believe in making a better world for pets and we want to do this through transforming our relationships with Pet Owners through delivering excellent products, services and personalized experiences with our brands. The Digital Products, Platforms & Services team is a newly formed team sits within Growth, Digital & Platforms (GDP) global function and is responsible for designing, developing & rolling out state-of-the-art digital products across brands, regions & divisions globally and help our brands accelerate organic growth.

THE JOB

We are seeking a deeply technical, proficient with a keen focus on quality and efficiency for the role of Quality Assurance (QA) Automation Engineer to join our QA engineering team and drive our automation goals. Reporting to our QA Tech Lead, this role will drive the design, implementation, and maintenance of robust automated testing frameworks across our digital software products. You will act as the technical expert for automation, define test strategies, manage agency contractor QA automation teams, and ensure quality is built into every stage of the development lifecycle. This is a hands-on role with strong influence on tooling, test architecture, and continuous integration practices.

Want more jobs like this?

Get jobs in Madrid, Spain delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


You will work closely with engineers, product owners, QA teams as well as agile and delivery teams to own the automation goals, enforce quality gates, improve automation coverage, and drive continuous improvement across our testing lifecycle within scaled agile ways of working. You will be accountable to drive quality automation engineering between GDPs SSO (Single-Sign-On) product comprised of Consent management, Identity and single-sign-on experience for our consumers (Pet Parents and Pet Owners), CDP (Customer Data Platform), CRM (Customer Relationship Management), DAM (Digital Asset Management) and Customer Care.

Automation

  • Design and implement scalable, maintainable, and reusable automation frameworks for UI, API, and backend testing.
  • Define and enforce automation best practices and coding standards.
  • Lead code reviews and set technical direction for QA automation engineers and agency contractors.

Test Strategy & Execution

  • Collaborate with developers, product owners, and QA to identify test cases suitable for automation.
  • Ensure automation is integrated into CI/CD pipelines with fast, reliable feedback loops.
  • Expand automation coverage across smoke, regression, functional, and performance suites.

Hands-On Development

  • Write and maintain test scripts in tools such as Selenium, Cypress, Playwright, Postman, or REST Assured.
  • Build utilities for test data setup, mocking/stubbing services, and results reporting.
  • Debug, triage, and analyze failures to improve test reliability and reduce flakiness.

Collaboration

  • Provide technical oversight to agency QA automation contractor engineers and developers on automation approaches.
  • Partner with DevOps to optimize test execution in CI/CD workflows.
  • Participate in sprint planning and story refinement to embed automation early in SDLC.

MUST HAVE

  • Strong technical expertise in software QA/engineering principles, design patterns, and best practices.
  • Strong understanding of QA tools and frameworks (e.g., Selenium, TestNG, JUnit, Cypress, Postman, JMeter).
  • Proficiency in Java is must. In addition, one or more programming languages and frameworks (e.g., , Python, JavaScript, React, Angular, Node.js).
  • Hands-on experience with cloud-based data platforms and services ideally on Azure Cloud.
  • API testing experience using tools like Postman, REST Assured, or similar.
  • Strong understanding of database technologies (e.g., relational databases, NoSQL databases, data warehouses).
  • Excellent communication, and collaboration skills, with the ability to influence and drive automation agenda.
  • Strong analytical and problem-solving skills, with the ability to translate requirements into technical solutions.
  • Strong attention to detail and ability to manage multiple projects simultaneously while meeting deadlines
  • Passion for innovation, continuous learning, and driving business growth through data-driven decision-making.
  • Familiar with CI/CD pipelines (e.g., Jenkins, GitLab CI) and version control (e.g., Git).
  • Experience in Agile/Scrum or SAFe environments.
  • Ability to drive clarity in ambiguity and operate under tight deadlines.

NICE TO HAVE

  • Experience with performance/load testing tools (e.g., JMeter, k6).
  • Experience testing in microservices and cloud-based architectures (Azure/GCP).
  • Familiarity with containerized test execution (Docker/Kubernetes).
  • Exposure to BDD tools (e.g., Cucumber) or contract testing (e.g., Pact). Experience working with global multi-brand company.

What can you expect from Mars?

  • Work with diverse and talented Associates, all guided by the Five Principles.
  • Join a purpose driven company, where we're striving to build the world we want tomorrow, today.
  • Best-in-class learning and development support from day one, including access to our in-house Mars University.
  • An industry competitive salary and benefits package, including company bonus.

#TBDDT

Mars is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need assistance or an accommodation during the application process because of a disability, it is available upon request. The company is pleased to provide such assistance, and no applicant will be penalized as a result of such a request.

Client-provided location(s): Madrid, Spain
Job ID: Mars-R130526
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Short-Term Disability
    • Long-Term Disability
    • Mental Health Benefits
    • Fitness Subsidies
    • On-Site Gym
  • Parental Benefits

    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Hybrid Work Opportunities
  • Vacation and Time Off

    • Personal/Sick Days
  • Professional Development

    • Professional Coaching
    • Leadership Training Program
    • Access to Online Courses