Test Automation Engineer

CPL · Recruitment agency
Contract•QA / Testing•Galway, Ireland · Remote within Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Contract
Workplace
Remote
Category
QA / Testing

Technologies & skills

Other technical skills

Secondary technologies

Cloud & infrastructure

What you'll be doing

Remote Test Automation Engineer role (Ireland-based) for a global information management leader. Design, build, and own automated testing for a B2B SaaS platform. Replace manual tests with automation, integrate with CI/CD, and raise quality standards. Hands-on engineering with collaboration and mentoring opportunities.

  • Design, build, and maintain automated test frameworks for functional, regression, API, and end-to-end scenarios
  • Develop and maintain automated test suites for web applications, REST APIs, and platform integrations
  • Identify and convert manual test cases to automation, prioritizing by risk and effort
  • Build and manage test data, environments, and fixtures for reliable test execution
  • Integrate automated tests into CI/CD pipelines
  • Define and maintain quality gates, coverage targets, and release criteria
  • Monitor suite health, investigate flaky tests, and optimize execution times
  • Report on quality metrics and drive improvements

Key requirements

Must-have

  • 4+ years’ experience in test automation within commercial software or B2B SaaS
  • Strong programming ability in Python, Java, C#, JavaScript, or TypeScript
  • Hands-on experience with Playwright, Selenium, or Cypress
  • Experience automating API and integration testing (e.g., REST Assured, Postman/Newman, pytest)
  • Experience integrating automated tests into CI/CD pipelines (ideally Azure DevOps)
  • Solid grounding in test design and risk-based prioritization
  • Experience working in Agile development environments
  • Native proficiency in spoken and written English

Nice-to-have

  • Performance and load testing experience (JMeter, k6, Locust or similar)
  • Working knowledge of Azure cloud services
  • Experience with containerization and infrastructure-as-code
  • SQL and database testing experience
  • Experience with AI-assisted test tooling
  • Security testing awareness (e.g., OWASP fundamentals)

Experience: 4+ years in test automation within commercial software or B2B SaaS environments

Role signals

Technical focus
test automation, quality engineering, CI/CD integration
Leadership
Mentoring
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Full job description

Test Automation Engineer

**Location – **Remote anywhere from Republic of Ireland

Contract type - Permanent Fulltime

**Work model – **Remote

**Working hours - **(Monday to Thursday 8:30am -5:30pm and Friday 8:30am -3:15pm)

We can only consider applicants eligible to work full-time in the Republic of Ireland.***

Candidates must be based in the Republic of Ireland

Our client is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation

You will be working within and promoting the Company Values – Be Brave, Be Wise, Be Proud and Exceed.

Role Overview

You will design, build and own the automated testing capability underpinning releases for a B2B SaaS platform serving enterprise clients.

This is a hands-on engineering role. You will be responsible for replacing manual test execution with reliable, maintainable automation integrated into CI/CD pipelines, and for raising the overall quality engineering standard of the team.

Key Responsibilities

Automation design and development

  • Design, build and maintain automated test frameworks covering functional, regression, API and end-to-end scenarios.

  • Develop and maintain automated test suites for web applications, REST APIs and platform integrations.

  • Identify existing manual test cases suitable for automation, prioritise them by risk and effort, and systematically convert them.

  • Build and manage the test data, environments and fixtures needed to run suites reliably and repeatably.

CI/CD and quality engineering

  • Integrate automated test execution into CI/CD pipelines so that quality feedback is delivered on every build.

  • Define and maintain quality gates, coverage targets and release criteria alongside engineering leads.

  • Monitor suite health, investigate and eliminate flaky tests, and keep execution times within acceptable limits.

  • Report on quality metrics — coverage, pass rates, defect escape rates — and use them to drive improvement.

Quality assurance and collaboration

  • Work with developers, DevOps and product stakeholders to define acceptance criteria and testable requirements from the outset.

  • Perform exploratory and risk-based testing where automation is not appropriate, and carry out root-cause analysis on escaped defects.

  • Support non-functional testing, including performance, load and security-related validation.

  • Mentor colleagues in automation practice and promote quality ownership across the wider team.

  • Evaluate and adopt new tooling, including AI-assisted testing approaches, where it demonstrably improves coverage or reduces effort.

Education

  • A technology, engineering or computer science related bachelor’s degree, or equivalent demonstrable experience.

Mandatory Candidate Requirements

  • 4+ years’ experience in test automation within a commercial software or B2B SaaS environment.

  • Strong programming ability in at least one of Python, Java, C# or JavaScript/TypeScript, with the capability to build and maintain a framework rather than only write scripts.

  • Hands-on experience with modern UI automation tooling such as Playwright, Selenium or Cypress.

  • Demonstrable experience automating API and integration testing (for example REST Assured, Postman/Newman, pytest or equivalent).

  • Experience integrating automated tests into CI/CD pipelines, ideally Azure DevOps, and working with source control and branching workflows.

  • Solid grounding in test design: risk-based prioritisation, coverage analysis, and knowing what should and should not be automated.

  • Experience working in an Agile development environment.

  • Native proficiency in spoken and written English, with the ability to communicate clearly with both technical and non-technical stakeholders.

Desirable but not Mandatory

  • Performance and load testing experience (JMeter, k6, Locust or similar).

  • Working knowledge of Azure cloud services, containerisation and infrastructure-as-code.

  • SQL and database testing experience.

  • Experience with AI-assisted test generation, maintenance or triage tooling.

  • Security testing awareness (for example OWASP fundamentals).

  • ISTQB or equivalent certification.

What about you?

This is the most important part. The role suits an engineer who takes genuine ownership of quality, is curious about why defects occur rather than just that they did, and who wants to build something durable rather than patch what exists.

You will be joining a collaborative and highly regarded team where engineering standards are taken seriously, so we are looking for people who understand what it takes to sustain that.

Why Join Us?

Ready to be a part of our dynamic team? Explore exciting opportunities with Covalen – where your skills, ideas, and achievements are celebrated!

Covalen, we champion diversity and equality, anchoring our workplace cultures and creative minds. We recognize the collective strength found in the diverse backgrounds, skills, and experiences of our team members. Our commitment to fostering an inclusive environment transcends gender, marital status, family status, age, disability, sexual orientation, race, religion, and membership in the Travelling community.

For more information, don't hesitate to reach out at: aline.telles@covalensolutions.com and your journey to becoming a valued part of Covalen starts here.

Apply Now or Reach Out for More Information.

#CovalenLinkedIn #Covalen #LI-AB6

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

Based on this listing, the Test Automation Engineer role focuses on designing, building, and maintaining robust automated testing frameworks for a B2B SaaS platform, with a strong emphasis on CI/CD integration, quality engineering, and collaboration within Agile teams.

  • Hands-on automation framework development·High
  • CI/CD integration and quality metrics·High
  • Collaboration and mentoring·Medium
  • Risk-based test design·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review and Document Relevant Projects

    0–8 min

    List and summarize your most relevant automation projects, focusing on framework design, API/UI automation, and CI/CD integration.

  2. Practice Explaining Technical Decisions

    8–14 min

    Rehearse concise explanations of why you chose specific tools, frameworks, and approaches in past roles.

  3. Prepare STAR Examples for Collaboration and Mentoring

    14–20 min

    Use the STAR method to outline examples of working with cross-functional teams and mentoring others.

  4. Refresh Knowledge of Key Tools and Concepts

    20–26 min

    Review documentation and recent updates for Playwright, Selenium, Cypress, Postman, and CI/CD best practices.

  5. Draft Targeted Questions for the Interviewer

    26–30 min

    Write down 3-5 questions about the team's automation strategy, challenges, and culture to ask during the interview.

Likely questions

, 8 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 6 items
  • Automated Test Framework Development

    You will need to demonstrate experience building and maintaining scalable, maintainable test frameworks for web applications and APIs.

  • API and Integration Test Automation

    The role requires hands-on experience automating REST API and integration tests, so be ready to discuss relevant tools and approaches.

  • CI/CD Pipeline Integration

    You should be able to explain how you have integrated automated tests into CI/CD pipelines and contributed to defining quality gates and release criteria.

  • Test Design and Risk-Based Prioritization

    Expect to discuss how you prioritize test cases for automation, analyze coverage, and decide what should or should not be automated.

  • Collaboration and Mentoring

    The role values teamwork and mentoring, so prepare examples of working with developers, DevOps, and mentoring others in automation best practices.

  • Handling Flaky Tests and Suite Maintenance

    You may be asked how you monitor suite health, investigate flaky tests, and keep execution times efficient.

What to research

, 5 items
  • Review Modern UI Automation Tools

    Refresh your knowledge and hands-on experience with Playwright, Selenium, and Cypress, as these are specifically mentioned.

  • API and Integration Test Automation

    Prepare examples of automating REST API tests using tools like Postman, REST Assured, or pytest.

  • CI/CD Pipeline Integration

    Be ready to discuss integrating automated tests into CI/CD pipelines, especially with Azure DevOps.

  • Test Design and Prioritization

    Review your approach to risk-based test design, coverage analysis, and deciding what to automate.

  • Collaboration in Agile Teams

    Think of examples where you worked closely with developers, DevOps, and product stakeholders to define and deliver quality outcomes.

Questions to ask

, 6 items
  1. What is the current state of the automated testing framework, and what are the immediate priorities for improvement?

    Why ask this? To understand where your skills will have the most impact and what challenges you may face.

  2. How is test automation integrated into your CI/CD pipelines, and what tools are used?

    Why ask this? To clarify the technical stack and your expected responsibilities.

  3. How does the team approach risk-based test prioritization and coverage analysis?

    Why ask this? To learn about the team's quality strategy and how you can contribute.

  4. What opportunities are there for mentoring or leading quality initiatives within the team?

    Why ask this? To gauge expectations for collaboration and leadership.

  5. How are new tools or approaches, such as AI-assisted testing, evaluated and adopted?

    Why ask this? To understand the team's openness to innovation and your potential role in driving improvements.

  6. What are the main challenges the team faces in maintaining reliable and efficient automated test suites?

    Why ask this? To anticipate potential obstacles and show your proactive mindset.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 8 Nov 2026