Associate AI Quality Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Build internal AI systems used by engineers, including test-generation agents, failure-triage pipelines, code-review and debugging tools, and AI evaluation infrastructure.
Write production code, own systems in CI, and measure success by whether engineers adopt and use the delivered systems.
Key Skills for This Role
Full Job Posting
About Foodics
Foodics provides restaurant management and payment technology products from its headquarters in Riyadh and offices across the Middle East.
The company serves customers and partners in more than 35 countries and operates as a rapidly growing SaaS business.
The Role
Build internal AI systems used by engineers, including test-generation agents, failure-triage pipelines, code-review and debugging tools, and AI evaluation infrastructure.
Write production code, own systems in CI, and measure success by whether engineers adopt and use the delivered systems.
Test Automation
- Build backend API, contract, service-level, and integration test coverage.
- Build frontend web end-to-end, component, visual, and RTL regression coverage with fast merge-gating suites.
- Build mobile coverage with Appium or Maestro, including device farms, offline and synchronization behavior, and payment-peripheral flows.
- Manage shared fixtures, environments, test data, parallelization, and meaningful CI pipelines.
- Include performance and load testing in the quality approach.
AI Quality Systems
- Generate tests from specifications, code, and production traffic while addressing ongoing maintenance.
- Classify failed builds as real bugs, flaky tests, environment issues, or test rot before human review.
- Build self-healing locators, flake detection, quarantine, suite-health, and coverage-gap tooling.
- Create AI evaluation infrastructure with datasets, scoring, and regression detection.
- Evaluate Arabic and English behavior, RTL interfaces, and region-specific point-of-sale, tax, and payment rules.
Agentic AI and Orchestration
- Build agents that read diffs, run relevant suites, reproduce failures, propose fixes, and open pull requests.
- Develop end-to-end quality workflows for exploratory testing, coverage-gap discovery, and release-risk assessment.
- Implement planning, tool use, retries, state, memory, sandboxed execution, and multi-agent handoffs.
- Integrate with CI, Jira, observability systems, and MCP-style tool interfaces.
- Choose deterministic pipelines over agents when they are the more effective solution.
Technical Ground
- Apply test automation architecture, test layering, test-pyramid concepts, flake economics, parallel execution, mobile and cross-browser testing, and CI/CD gating.
- Apply agentic AI orchestration, multi-step planning, memory, state, sandboxing, multi-agent patterns, and tool-integration standards.
- Apply retrieval, chunking, reranking, caching, and long-context management in context engineering.
- Apply offline and online evaluation, LLM-as-judge techniques, human review, statistical significance, and CI regression gates.
- Apply structured output, guardrails, fallback and retry design, and non-determinism handling.
- Apply LLM tracing, observability, prompt and version management, latency and cost budgeting, model routing, fine-tuning, and distillation.
What We Are Looking For
- Production software engineering experience with recent hands-on work on LLM-backed systems used by real users.
- Strong Python skills and comfort with at least one of .NET, Java, or TypeScript.
- Automation ownership across backend and at least one user-interface surface, such as web or mobile.
- Experience building evaluation systems and measuring improvement with quantitative results.
- Practical knowledge of prompting, structured output, tool use, retrieval, and agentic AI orchestration.
- Strong testing fundamentals, including test design, automation frameworks, and CI/CD.
- A focus on adoption and measuring success by whether other engineers use delivered systems.
What Foodics Offers
- An inclusive and diverse culture with in-office and hybrid work setups.
- Competitive compensation packages, including bonuses and potential shares.
- Professional development, regular training, and an annual learning stipend.
- A multinational team, autonomy, mentoring, and challenging growth opportunities.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Foodics
BCM Officer
Riyadh, KSA
Foodics is seeking a Business Continuity Management Officer with hands-on IT disaster recovery and resilience experience. The role supports BCM and DR frameworks, planning and testing, business impact analysis, risk asse
BCM Officer
Riyadh, KSA
Foodics is seeking a Business Continuity Management Officer with IT disaster recovery experience to maintain and enhance BCM and IT resilience frameworks. The role covers DR planning and testing, business impact analysis
Associate AI Quality Engineer
Riyadh, KSA
Foodics is seeking an Associate AI Quality Engineer to build production AI quality systems, test automation, evaluation infrastructure, and agentic workflows used by engineering teams. The role requires strong Python, LL
Sr. Product Manager - Foodics ERP
Riyadh, KSA
Foodics is seeking a Senior Product Manager to define and execute the ERP product strategy across the Middle East and Egypt. The role covers AI-native financial workflows, tax compliance, integrations, roadmaps, and cros
Senior Data Scientist / Senior ML Engineer
Riyadh, KSA
BCM Officer
Riyadh, KSA
BCM Officer
Riyadh, KSA
BCM Officer
Riyadh, KSA
Associate AI Quality Engineer
Riyadh, KSA
Associate AI Quality Engineer
Riyadh, KSA
Sr. Product Manager - Foodics ERP
Riyadh, KSA
Sr. Product Manager - Foodics ERP
Riyadh, KSA