FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesDockerGraphQLJenkinsPython
About the role
Key responsibilities & impact- 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.
- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- 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.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonAPI testingautomated testingDockerpytestCI/CDRESTGraphQLAPI securitytest architecture
Soft Skills
collaborationproblem-solvingcommunication
