- Home
- Jobs
- QA / Testing
- Senior QA Automation Engineer
Senior QA Automation Engineer
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Location
- Ireland · Remote within Ireland
- Workplace
- Remote
- Salary
- €70k-75k/year (EUR)
- Category
- QA / Testing
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
Similar jobs
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
Review Python Automation Frameworks
0–10 minSkim your past projects and notes on designing, extending, and maintaining Python-based test automation frameworks.
Revisit API and JMeter Performance Testing
10–16 minRecall specific examples where you automated API tests and used JMeter for load testing, focusing on challenges and solutions.
Refresh Distributed Systems & Messaging
16–24 minReview key concepts in distributed, event-driven systems, and your experience with Kafka, RabbitMQ, and related testing strategies.
Prepare Behavioural Examples
24–30 minThink of concise stories where you embedded quality early, collaborated with engineers, or solved complex QA problems.
Talking points
, 6 itemsPython 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 itemsPython 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 itemsHow is quality embedded throughout your software development lifecycle?
Why ask this? Clarifies expectations for QA involvement and influence across the process.
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.
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.
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.
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.
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.