
API Test Infrastructure Engineer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Ireland.
• Design, develop, and uphold a comprehensive, automated API testing framework that can be reliably deployed across local, CI, and production-mirror environments.
• Create and manage a shared repository of reusable test utilities, fixtures, helpers, and patterns for use by various engineering teams.
• Lead the containerization approach for testing environments using Docker and associated tools, ensuring tests execute consistently and reliably across different platforms.
• Integrate the testing framework into current CI/CD pipelines, incorporating test reporting, alerting, and failure triage processes.
• Regularly assess and implement new tools, frameworks, and methodologies that enhance the reliability, speed, or coverage of the testing infrastructure.
• Develop and sustain a collection of automated integration tests that verify the functionality of third-party and external API-based tools utilized by the organization.
• Devise monitoring and alerting strategies that identify regressions or unexpected changes in external API behavior at the earliest opportunity.
• Work with internal teams to comprehend integration needs and convert them into automated, continuously-running test scenarios.
• Proficient in Python scripting: strong ability to write clean, maintainable, production-quality Python code utilized in test tools and automation frameworks.
• API standards: thorough 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 principles, including authentication (OAuth 2.0, API keys, JWT), authorization models, and validation of security controls through testing.
• Automated testing: experience in designing, building, and maintaining automated test suites; familiarity with frameworks like pytest, and a grasp of test architecture (unit, integration, contract, end-to-end).
• Containerization: practical experience with Docker for creating dependable, reproducible test environments; familiarity with Docker Compose or similar tools for orchestrating multi-service test configurations.
• CI/CD integration: experience in incorporating automated tests into CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins), including test reporting and gating strategies.
• A high-impact position with clear responsibility for a vital engineering platform.
• Close collaboration with engineering teams throughout the organization.
• The chance to influence how quality and testing are implemented at scale.
• A culture that appreciates engineering craftsmanship, automation, and continuous enhancement.
Pagefreezer
Orro Group
Feldera
Webflow
Get handpicked remote jobs straight to your inbox weekly.