Software Quality Assurance Engineer
Kavak.com

Who WE are?
KAVAK is the number one e-commerce in the purchase and sale of pre-owned vehicles with the fastest growth in Latin America. We work smart and make things happen, offering the easiest, safest and most transparent experience to buy or sell a car.
But our journey doesn't stop there: at KAVAK our goal is global! Now our footprint extends to the vibrant GCC region as part of our expansion into the Middle East, in the pursuit of our one and only goal: to transform the automotive market around the world.
Today we have more than 180 Kavakees on the GCC team and growing, surrounding ourselves with the best talent to continue building the technology, processes, and products that make us the number one player in the pre-owned car market.
Wanna join us on this exciting ride?
Job Description
Key Responsibilities:
- Design and execute test plans for voice and chat AI agents.
- Perform load testing, latency measurement, and barge-in handling for voicebots.
- Test chatbot flows across different LLMs, embeddings, tools, and agents (LangChain/LangGraph).
- Build and maintain automated testing frameworks for regression testing (e.g., prompt consistency, tool behavior).
- Evaluate intent accuracy, NLU robustness, and fallback handling.
- Simulate edge cases: noisy environments, overlapping speech, disconnections, multilingual input.
- Report bugs, behavioral inconsistencies, hallucinations, and voice UX issues.
- Monitor and interpret analytics, call logs, response latencies, prompt token usage, etc.
- Collaborate closely with engineers and product leads to prioritize fixes.
Requirements
Skills and Qualifications:
- 3+ years of QA/testing experience with a focus on conversational AI systems.
- Familiarity with LangChain, LangGraph, or prompt-driven workflows (or interest in learning quickly).
- Experience with voice automation tools: Twilio, Dialogflow, Amazon Lex, or Synthflow.
- Strong knowledge of testing tools (Postman, Playwright, pytest, JMeter, etc.).
- Understanding of NLP testing: intent/slot recognition, confusion matrix, false positives/negatives.
- Excellent debugging, test documentation, and bug reporting skills.
Nice to Have
- Experience testing systems with real-time voice TTS/STT, barge-in, and silence detection.
- Familiarity with LLM-based applications: OpenAI, Claude, Gemini, etc.
- Hands-on with QA automation: CI/CD test suites, conversational analytics, or prompt eval tools like LangSmith, Promptfoo, or TruLens.
- Knowledge of automotive, e-commerce, or support systems.
- Arabic language testing experience.
Do you want to be part of this story? Apply now!
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Web 3 Engineer

Email Marketing Designer

AI Automation Engineer (n8n, Python, LLMs)
