Your tasks
We are looking for a ML-QA Engineer with strong automation experience testing intelligent/agentic applications to join our growing engineering team. You will play a critical role in ensuring the quality and reliability of our platform by developing automated test frameworks, writing robust test cases, and collaborating closely with developers, product owners, and DevOps.
The role goes beyond traditional QA: You will be working with AI-driven, agentic applications that can plan, act, and adapt. Your job will be to make sure they behave correctly, safely, and predictably under real-world conditions.
Key Responsibilities
The role goes beyond traditional QA: You will be working with AI-driven, agentic applications that can plan, act, and adapt. Your job will be to make sure they behave correctly, safely, and predictably under real-world conditions.
Key Responsibilities
- Design, develop, and maintain automated test frameworks and test scripts using Python
- Integrate automated tests into CI/CD pipelines to ensure continuous quality and fast feedback
- Collaborate with developers and product managers to identify, reproduce, and resolve defects early in the lifecycle
- Define and document test plans, strategies, and acceptance criteria for both deterministic and agentic features
- Verify observability and explainability of agent behavior (logs, traces, intermediate actions) to ensure compliance, transparency, and auditability
- Perform scenario-based, exploratory, and chaos testing to validate agent decision-making under uncertainty, failure, and edge conditions
- Test human-in-the-loop workflows, ensuring proper escalation, overrides, and user safety
- Conduct root cause analysis of production issues, including agent misbehavior, and contribute to long-term fixes
- Contribute to the development and enforcement of QA standards and best practices