remote
QA Engineer - Kestra Technologies
QA Engineer
QA Engineer focused on building automated test suites for a high‑scale orchestration platform, leveraging Python, CI/CD pipelines, Docker/Kubernetes, and API testing to ensure reliability of data pipelines and AI workflows.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for core orchestration services using Python.
- Integrate test suites into CI/CD pipelines (GitHub Actions, Jenkins, or similar) to provide fast feedback on code changes.
- Execute functional, performance, and API tests across micro‑services deployed in Docker and Kubernetes environments.
- Collaborate with developers and product owners to define test strategies, acceptance criteria, and quality metrics.
- Identify, document, and track defects; work with engineering teams to drive root‑cause analysis and resolution.
Requirements
- 3+ years of hands‑on experience in software quality assurance, preferably in cloud‑native or data‑pipeline platforms.
- Proficiency in Python for test automation and scripting.
- Strong understanding of CI/CD concepts and experience with tools such as GitHub Actions, Jenkins, or GitLab CI.
- Experience containerizing test environments with Docker and orchestrating them in Kubernetes.
- Solid knowledge of RESTful API testing and tools like Postman, pytest, or similar frameworks.
Skills
pythontest automationcicddockerkubernetes