Senior QA Automation Engineer

ITSearch · Recruitment agency
Full-time•QA / Testing•€70k-75k/year (EUR)•Ireland · Remote within Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Remote
Salary
€70k-75k/year (EUR)
Category
QA / Testing

Technologies & skills

Primary technologies

Secondary technologies

What you'll be doing

Join a high-calibre engineering team as a Senior QA Automation Engineer, focusing on automation, API, and performance testing in a distributed, event-driven environment. This SDET-style role emphasizes embedding quality throughout the software development lifecycle. Fully remote within Ireland.

Key requirements

Must-have

  • Strong automation testing experience (Python preferred, Java also considered)
  • Experience designing and maintaining automation frameworks
  • Strong API testing experience
  • Performance and load testing using JMeter
  • Experience with distributed systems and event-driven architectures
  • Knowledge of Kafka, RabbitMQ, SQL/MySQL
  • Experience with Linux/Unix environments

Role signals

Technical focus
QA Automation, SDET, distributed systems
Hands-on vs management
Hands-on

Full job description

Senior QA Automation Engineer

Fully Remote (Ireland)

€70,000+ DOE

Pension | Healthcare | Education Allowance | Strong Benefits Package

IT Search is exclusively partnered with an Irish technology company that develops highly scalable, real-time software platforms supporting large volumes of transactions across a global user base.

They’re looking to hire a Senior QA Automation Engineer to join a high-calibre engineering team focused on delivering reliable, performant software in a complex distributed environment. This is very much an SDET-style role, where quality is embedded throughout the software development lifecycle rather than treated as a final stage of delivery.

Key requirements:

  • Strong automation testing experience with Python preferred (Java also considered)

  • Experience designing and maintaining automation frameworks

  • Strong API testing experience

  • Performance and load testing using JMeter

  • Experience working with distributed systems and event-driven architectures

  • Knowledge of Kafka, RabbitMQ, SQL/MySQL and Linux/Unix environments

If this sounds like your next step, apply via the link or contact Graeme King at IT Search for a confidential chat.

Apply Now

Interview prep pack

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

Your interview focus

You will be assessed on your ability to design and maintain automation frameworks (preferably in Python), perform API and performance testing (JMeter), and ensure quality in distributed, event-driven systems. Experience with Kafka, RabbitMQ, SQL/MySQL, and Linux/Unix is key.

  • Python automation·High
  • API & performance testing·High
  • Distributed systems·High
  • Event-driven architecture·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Python Automation Frameworks

    0–10 min

    Skim your past projects and notes on designing, extending, and maintaining Python-based test automation frameworks.

  2. Revisit API and JMeter Performance Testing

    10–16 min

    Recall specific examples where you automated API tests and used JMeter for load testing, focusing on challenges and solutions.

  3. Refresh Distributed Systems & Messaging

    16–24 min

    Review key concepts in distributed, event-driven systems, and your experience with Kafka, RabbitMQ, and related testing strategies.

  4. Prepare Behavioural Examples

    24–30 min

    Think of concise stories where you embedded quality early, collaborated with engineers, or solved complex QA problems.

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
  • Python Automation Frameworks

    You need to demonstrate expertise in building and maintaining test automation frameworks, with Python preferred for this role.

  • API Testing Strategies

    Strong API testing experience is a core requirement, so you must show you can validate APIs effectively and automate these tests.

  • Performance and Load Testing with JMeter

    The role requires hands-on experience with JMeter for performance and load testing in high-volume environments.

  • Distributed Systems and Event-Driven Architecture

    You will work on complex distributed, event-driven platforms, so understanding their challenges is essential.

  • Kafka and RabbitMQ

    Familiarity with these messaging systems is required for testing event-driven workflows and integrations.

  • SQL/MySQL and Linux/Unix Environments

    You need to be comfortable testing in these environments and querying databases as part of your QA process.

What to research

, 2 items
  • Python Automation Framework Design

    Expect deep questions on building and maintaining scalable, maintainable automation frameworks in Python, as this is the preferred language and a core requirement.

  • Testing Distributed, Event-Driven Systems

    Prepare for questions on the unique challenges and strategies for testing distributed, event-driven architectures, as this is central to the company's platform.

Questions to ask

, 6 items
  1. How is quality embedded throughout your software development lifecycle?

    Why ask this? Clarifies expectations for QA involvement and influence across the process.

  2. What automation frameworks and tools does the team currently use?

    Why ask this? Reveals the technical stack and where your skills will fit or need to adapt.

  3. How does the team handle testing for distributed and event-driven systems?

    Why ask this? Shows the team's approach to the unique challenges of the platform.

  4. What are the biggest challenges the QA team is currently facing?

    Why ask this? Helps you understand priorities and where you can add value quickly.

  5. How is feedback from QA incorporated into product and engineering decisions?

    Why ask this? Indicates how QA is valued and how collaborative the environment is.

  6. What opportunities are there for professional development or learning new technologies?

    Why ask this? Shows the company's commitment to your growth and learning.

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: 30 Oct 2026