707,525open jobs
41,962companies
101,146added this week
Browse all
Salary
$76k – $191k per year (Estimated)
Location
Remote (Egypt)
Seniority
Senior
Overview
Company
Impact
Profile match
Foodics is a Saudi restaurant technology company that provides cloud point of sale, inventory, delivery integration and payment services. Tens of thousands of restaurants and cafes across the Middle East run their operations on its platform. The company has expanded into merchant lending and hardware alongside its software subscriptions.

Who Are We

We Are Foodics! a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarter in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully processed over 6 billion (yes, billion with a B) orders so far! making Foodics one of the most rapidly evolving SaaS companies to ever emerge from the MENA region. Also Foodics has achieved three rounds of funding, with the latest raising $170 million in the largest SaaS funding round in MENA, boosting its innovation capabilities to better serve business owners.

The Job in a Nutshell

We are seeking a highly skilled Senior Automation Testing Engineer to thoroughly inspect our product updates prior to their launch. In this pivotal role, you will oversee the quality assurance process, working closely with development teams throughout the product development lifecycle. Your responsibilities will include defining tests for functionality and performance, developing test frameworks, and ensuring that our products meet the highest quality standards.

What Will You Do

Test automation across the stack

  • Backend: API and contract testing, service-level and integration coverage, data setup that doesn't rot, and test design that survives a schema change.
  • Frontend: web E2E and component-level coverage with Playwright, visual and RTL regression, and suites fast enough to gate a merge rather than a nightly.
  • Mobile: native and cross-platform coverage with Appium or Maestro, device-farm strategy, offline and sync behaviour, and the payment-peripheral paths that only break on real hardware.
  • The connective tissue: shared fixtures, environment and test-data management, parallelisation, and CI pipelines where a red build means something.
  • performance and load testing Experience.

The AI layer on top of it

  • Test generation from specs, code, and production traffic - with the maintenance story solved, not just the first draft.
  • Failure triage that classifies a red build before a human opens it: real bug, flake, environment, or test rot.
  • Self-healing locators and suite health tooling - flake detection, quarantine, coverage-gap analysis.
  • Evaluation infrastructure for AI features across our products: datasets, scoring, and regression detection when a prompt or model changes.
  • Evaluation for our market specifically - Arabic and English behaviour, RTL interfaces, and region-specific POS, tax, and payment rules. Correctness here is rarely a string match.

Agentic AI and orchestration

  • Agentic AI that does real work in our pipelines: reads a diff, runs the relevant suite, reproduces a failure, proposes a fix, opens the PR.
  • Agents that own a quality workflow end to end - exploratory testing against a running build, coverage-gap hunting, release-risk assessment - and know when to escalate to a human.
  • Orchestration that holds up under load - multi-step planning, tool use, retries, state and memory across steps, sandboxed execution, multi-agent handoffs, and clean boundaries between agentic and deterministic steps.
  • Integration with the stack we already have (CI, Jira, observability, MCP-style tool interfaces) rather than a parallel system beside it.
  • The judgement to know when a plain pipeline beats an agent, and to say so.

The technical ground

You should be current on how this work is actually done today, and able to argue about it rather than recite it:

  • Test automation: framework design and layering, the test pyramid and where it stops being useful, flake economics, parallel execution, mobile and cross-browser realities, CI/CD gating, Framework: Playwright, Appium, Maestro
  • Agentic AI: orchestration and tool use, multi-step planning, memory and state, sandboxed execution, multi-agent patterns, MCP and similar tool-integration standards, and the cost of each.
  • Context engineering: retrieval strategy, chunking, reranking, caching, and managing long-context behaviour - including where it degrades.
  • Evaluation: offline and online evals, LLM-as-judge and its failure modes, human-in-the-loop review, statistical significance on small samples, regression gates in CI.
  • Reliability: structured output, guardrails, fallback and retry design, and handling non-determinism in systems that must not flap.
  • Operations: tracing and observability for LLM systems, prompt and version management, latency and cost budgeting, model routing, and when fine-tuning or distillation beats a better prompt.

What Are We Looking For

  • An engineer who ships production software, with recent hands-on work on LLM-backed systems that real users depend on. Strong Python; comfortable in at least one of .NET, Java, or TypeScript. Tested, maintained code - not notebooks.
  • Real automation depth across more than one surface. You've owned a suite that gates releases on backend and on a UI - web or mobile - and you can explain how you kept it green without deleting the hard tests.
  • Real experience building evaluation systems. You can explain how you knew your system was getting better, with numbers.
  • Practical depth with the modern LLM toolkit - prompting, structured output, tool use, retrieval, agentic AI orchestration - and a clear sense of the trade-offs.
  • Credible testing fundamentals. You don't need a QA title, but test design, automation frameworks, and CI/CD shouldn't be new to you.
  • A bias toward adoption. You measure your work by what other engineers use, not by what you demoed.

What We Offer You

We believe you will love working at Foodics!

    • We offer highly competitive compensation packages, including bonuses and the potential for shares.
    • We prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environment.
    • Join a talented team of over 30 nationalities working in 14 countries, and gain valuable experience in an exciting industry.
    • We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
707,525 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Cairo
$176k – $282k per year • In office • TS/SCI • 5+ years exp • Bachelor's Degree
Python
JavaScript
Java
TypeScript
Ruby
C++
Bash
Perl
Java
Spring Framework
AI/ML
Hadoop
Frontend
Angular
DevOps
Terraform
Red Hat
CI/CD
AWS
Docker
Kubernetes
Linux
Unix
Management
Agile
Apply
$176k – $282k per year • In office • TS/SCI • 4+ years exp • Bachelor's Degree
Python
Java
Ruby
Bash
Perl
Java
Spring Framework
Databases
ActiveMQ
AI/ML
Hadoop
DevOps
Puppet
Ansible
CI/CD
AWS
Docker
Kubernetes
Linux
Analytics
Apache NiFi
Management
Agile
Apply
$112k – $179k per year • In office • TS/SCI • 5+ years exp • High School Diploma
Python
C#
C++
C#
.NET
DevOps
GCP
VMWare
Azure
AWS
Proxmox VE
KVM
QEMU
Linux
Windows
Apply
$80k – $128k per year • In office • TS/SCI • 5+ years exp • Associate's Degree
Python
PowerShell
Bash
AI/ML
Red Teaming
DevOps
Linux
Cybersecurity
Burp Suite
Metasploit
Nmap
Nessus
OWASP ZAP
BloodHound
OpenVAS
CVSS
Active Directory
OWASP
Apply
$104k – $166k per year • In office • TS/SCI • 7+ years exp • Associate's Degree
Python
PowerShell
AI/ML
Red Teaming
DevOps
Linux
Windows
Cybersecurity
Burp Suite
Metasploit
OWASP ZAP
Cobalt Strike
BloodHound
Havoc
Empire
Active Directory
OWASP
Apply
$120k – $294k per year (Estimated) • In office • Full-Time • Amman
AI/ML
LLM
Apply
Anti Fraud Officer 1 day ago
In office • Full-Time • Bachelor's Degree • Riyadh
Management
Microsoft Office
Apply
$57k – $120k per year (Estimated) • In office • Riyadh
Analytics
A/B Testing
Management
Agile
Apply
$73k – $195k per year (Estimated) • Remote • Full-Time • Bachelor's Degree • Amman
AI/ML
LLM
Apply
$53k – $134k per year (Estimated) • In office • Riyadh
Python
AI/ML
LangGraph
LangChain
LlamaIndex
MLFlow
SHAP
XGBoost
Fine-tuning
Embeddings
Scikit-learn
Prompt Engineering
LIME
Transformers
TensorFlow
PyTorch
LLM
RAG
Hugging Face
Amazon SageMaker
DevOps
Terraform
CI/CD
GitOps
AWS
Analytics
A/B Testing
Apply
$48k – $120k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Cairo
Apply
$40k – $87k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Cairo
Analytics
Power BI
Management
Agile
Apply
In office • Full-Time • Master's Degree • Cairo
Management
Agile
Marketing
YouTube
X (Twitter)
LinkedIn
Instagram
Apply
$68k – $183k per year (Estimated) • In office • 15+ years exp • Bachelor's Degree • Cairo
Management
Microsoft Project
Microsoft Office
Apply
$37k – $89k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Cairo
PowerShell
DevOps
Ansible
VMWare
Windows Server
Hyper-V
Windows
DNS
DHCP
Cybersecurity
Active Directory
Management
ITIL
ITSM
Apply
See all jobs
This is one of many
707,525 more open roles from verified company boards, updated every day.