API Test Infrastructure Engineer

ZeroRisk

Dublin

On-site

EUR 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

High-impact role
Close collaboration with engineering teams
Culture valuing engineering craft and automation

Job summary

ZeroRisk is seeking an API Test Infrastructure Engineer to develop a robust testing platform. You'll design and maintain infrastructure for automated API testing, integrating it into CI/CD pipelines. The ideal candidate has strong Python scripting skills, solid knowledge of REST and GraphQL, and hands-on experience with Docker. You'll collaborate with engineers across teams, ensuring high-quality testing processes and infrastructure reliability in Dublin, Ireland.

Qualifications

  • Strong scripting ability with experience writing clean, maintainable, production-quality Python code.
  • Solid understanding of REST and GraphQL API conventions.
  • Practical knowledge of API-level security concepts including authentication and authorization patterns.
  • Experience designing and maintaining automated test suites with frameworks like pytest.
  • Hands-on experience with Docker to create reliable test environments.
  • Experience integrating automated tests into CI/CD pipelines.

Responsibilities

  • Design, build, and maintain a robust, automated API testing infrastructure.
  • Develop and maintain a shared library of reusable test utilities and patterns.
  • Own the containerization strategy for test environments using Docker.
  • Integrate testing infrastructure into existing CI/CD pipelines.
  • Build and maintain a suite of automated integration tests.
  • Collaborate with internal teams to understand integration requirements.

Skills

Python scripting
API standards
API security
Automated testing
Containerization
CI/CD integration

Job description

About the Role

We are looking for an API Test Infrastructure Engineer to join our engineering team. This is a platform-focused role sitting at the intersection of software engineering, quality, and DevOps. The engineer will be responsible for building and owning the foundational infrastructure that enables our engineering teams to test APIs at scale, with confidence and speed.

You will not be the sole author of all tests. Instead, your primary mission is to build the platform, tooling, and patterns that make it easy for every engineer to write high‑quality API tests. You will also own a set of integrations with external tools and services, continuously validating that those integrations behave correctly through automated API‑level testing.

Core Responsibilities
Test Infrastructure & Platform
  • Design, build, and maintain a robust, automated API testing infrastructure that can be spun up reproducible across local, CI, and production‑mirror environments.
  • Develop and maintain a shared library of reusable test utilities, fixtures, helpers, and patterns for use across engineering teams.
  • Own the containerization strategy for test environments using Docker (and related tooling), ensuring tests run consistently and reliably regardless of where they execute.
  • Integrate the testing infrastructure into existing CI/CD pipelines, including test reporting, alerting, and failure triage workflows.
  • Continuously evaluate and introduce new tools, frameworks, and practices that improve the reliability, speed, or coverage of the infrastructure.
External Tool Integrations & Continuous Validation
  • Build and maintain a suite of automated integration tests that validate the behavior of third‑party and external API‑based tools the organisation depends on.
  • Design monitoring and alerting strategies that detect regressions or unexpected changes in external API behavior as early as possible.
  • Collaborate with internal teams to understand integration requirements and translate them into automated, continuously‑running test scenarios.
Required Skills & Experience
  • Python scripting: strong scripting ability with experience writing clean, maintainable, production‑quality Python code used in test tooling and automation frameworks.
  • API standards: solid understanding of REST, GraphQL, and related API conventions including request/response life‑cycles, pagination, error handling, and versioning.
  • API security: practical knowledge of API‑level security concepts including authentication (OAuth 2.0, API keys, JWT), authorization patterns, and how to validate security controls through tests.
  • Automated testing: experience designing, building, and maintaining automated test suites; familiarity with frameworks such as pytest, and an understanding of test architecture (unit, integration, contract, end‑to‑end).
  • Containerization: hands‑on experience with Docker to create reliable, reproducible test environments; experience with Docker Compose or similar tooling for orchestrating multi‑service test setups.
  • CI/CD integration: experience integrating automated tests into CI/CD pipelines (e.g. GitHub Actions, GitLab CI, Jenkins) including test reporting and gating strategies.
What a Typical Day Looks Like
  • Improving or extending the core testing infrastructure; making it faster, more reliable, or easier for other engineers to use.
  • Reviewing the landscape of available tooling and evaluating whether something new could meaningfully improve the platform.
  • Building or extending an integration test for an external API‑based tool; writing the scaffolding, the assertions, and connecting it to the reporting pipeline.
  • Pairing with a product engineer to help them write a new API test using shared infrastructure, or reviewing a test they've written for quality and consistency.
  • Investigating a test failure in CI. Diagnosing whether it represents a real regression, an environment issue, or a flaky test, and resolving accordingly.
  • Contributing to documentation, playbooks, and internal guides that help engineers self‑serve on the testing platform.
How Success is Measured
  • Platform adoption: engineers across teams are able to write and run API tests using the shared infrastructure with minimal friction.
  • Infrastructure reliability: test environments spin up fully automated and consistently; flakiness rates are low and trending downward.
  • Coverage of external integrations: critical third‑party API integrations are covered by continuously‑running automated tests with clear alerting on failure.
  • CI/CD integration quality: test results are visible, actionable, and correctly gate deployments across the pipeline.
  • Time to onboard new tests: the effort required to add a new test to the platform is low and well‑documented.
Nice to Have
  • Experience with API contract testing.
  • Familiarity with observability tooling (e.g. Grafana, Datadog) for monitoring test pipelines and external service health.
  • Exposure to Kubernetes or other container orchestration platforms.
  • Experience contributing to or maintaining internal developer platforms or tooling.
  • Background in a polyglot environment. Exposure to languages beyond Python (e.g. TypeScript/JavaScript) is a plus.
What We Offer
  • A high‑impact role with clear ownership of a critical engineering platform.
  • Close collaboration with engineering teams across the organisation.
  • The opportunity to shape how quality and testing are practiced at scale.
  • A culture that values engineering craft, automation, and continuous improvement.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Test Engineer
QA Test Engineer

Jobtailor • Dublin

On-site
EUR 70,000 - 95,000
QA Engineer
QA Engineer

G MASS Consulting • Dublin

Hybrid
QA Engineer
QA Engineer

G MASS • Dublin

On-site
EUR 50,000 - 70,000
QA Automation Engineer - API & Microservices (Hybrid)
QA Automation Engineer - API & Microservices (Hybrid)

Axway • South Dublin

On-site
EUR 70,000 - 105,000
Senior Engineer (Platform)
Senior Engineer (Platform)

Jobgether • Ireland

On-site
EUR 95,000 - 140,000
Fully remote
40 days PTO per year
Mental health support
+5
Software Test Engineer
Software Test Engineer

Creditsafe • Dublin

Hybrid
EUR 60,000 - 80,000
IC ladder with teeth.
Written design culture.
Real operability.
+6
QA Automation Engineer
QA Automation Engineer

Axway • South Dublin

On-site
EUR 70,000 - 105,000
Staff Engineer - Service Platform
Staff Engineer - Service Platform

United States Digital Space LLC • Dublin

On-site
EUR 80,000 - 120,000
Senior Software Development Engineer in Test
Senior Software Development Engineer in Test

PlayStation • Ireland

Hybrid
EUR 60,000 - 80,000
Private medical insurance
Flexible working policy
30 days of holiday
QA Automation Engineer
QA Automation Engineer

Jobtailor • Dublin

On-site
EUR 60,000 - 90,000