💼 Hiring Quest – Senior QA Software Engineer (FoodTech Systems) @ Sahm Food
Challenge-based hiring quest with structured evaluation and real project outcomes.
Top performers get hired with a paid contract and the opportunity to work on real-world projects.
👋 We are Sahm Food, a fast-growing food & beverage technology company transforming how restaurants operate and deliver experiences across Egypt.
Our platform powers a full ecosystem including food delivery mobile apps (iOS & Android), a super admin dashboard, and restaurant management dashboards — along with integrated POS and CRM systems tailored for modern restaurant operations.
We’re building technology that connects kitchens, customers, and business intelligence into one seamless flow — and we’re looking for someone who can ensure every piece works flawlessly.
We’re now hiring a Senior QA Software Engineer (3–5 YOE) to take ownership of product quality across our mobile apps, dashboards, APIs, and internal systems.
🕓 Start Date: Immediate
📍 Location: On-site – Makram Ebeid, Nasr City
💰 Salary: 40,000 – 60,000 EGP
📌 Type: Full-time
🛠️ How the Hiring Quest Works
1️⃣ Register for the quest
2️⃣ Receive the full challenge instructions
3️⃣ Submit your solution before the deadline
4️⃣ Top candidates are invited to a technical QA review session
5️⃣ One candidate will be hired — others may be considered for future roles
👉 The technical session focuses on your thinking and understanding of your solution, so use AI as a support tool only — not a replacement for your own work.
🔍 Who We’re Looking For
✅ 3–5 years of experience in manual QA
✅ Strong experience testing web + mobile applications
✅ Solid understanding of API testing (Postman / Rest Assured)
✅ Experience working on CRM / ERP / POS systems
✅ Familiar with Agile workflows and ceremonies
✅ Strong bug reporting, communication, and analytical thinking
🎯 Your Mission: Test a Real FoodTech System
To simulate real-world QA challenges, you’ll test a food delivery + restaurant operations system similar to what we build at Sahm Food.
You can choose ONE of the following approaches:
Option A (Recommended)
Test a real food delivery app such as:
Talabat
Mrsool
Elmenus
Option B
Design a QA strategy for a hypothetical system with:
Customer mobile app (ordering food)
Restaurant dashboard (managing orders)
Admin dashboard
POS + CRM modules
🚨 The goal is to evaluate your QA thinking across systems, not just UI testing.
🧪 What You Should Submit
✅ Test Plan
Define scope across mobile app, dashboards, and APIs
Testing types: Functional, Regression, Integration
Entry & exit criteria
Risk areas (e.g., payments, order flow, syncing between systems)
Prioritization strategy
✅ Test Cases
At least 12–18 test cases
Include:
1-Preconditions
2-Steps
3-Expected results
4-Status
Cover:
End-to-end order flow
Edge cases (e.g., failed payments, order delays)
Negative scenarios
✅ API Testing
Test 2–3 API endpoints (real or simulated)
Validate:
1-Request/response
2-Status codes
3-Data integrity
✅ Bug Reports
Report 2–4 bugs or UX issues
Include:
1-Steps to reproduce
2-Expected vs actual
3-Severity & priority
4-Screenshots or logs
✅ (Bonus)
💡 Suggest one automation opportunity (what & why)
💡 Recommend a QA process improvement for a food delivery system
📝 Submission Requirements
⚠️ Real thinking over AI-generated answers
We care about how you think, not how polished your document is.
Generic, templated, or unrealistic submissions will be disqualified.
📦 Deliverables
📄 Test Plan
📋 Test Cases
🐞 Bug Reports
💡 Bonus (optional)
📹 Video Walkthrough (3–5 min)
Walk through your testing approach
Explain key bugs and priorities
Show how you think as a QA engineer
📊 Evaluation Criteria
Test Plan (structure & depth) – 30%
Test Cases (coverage & clarity) – 25%
Bug Reporting (quality & communication) – 20%
QA Thinking & Prioritization – 15%
Bonus (automation & insights) – 10%
📩 What Happens After Submission
Shortlisted candidates will be invited to a live QA review session, where we will:
Walk through your test plan and test cases
Discuss your bug reports and prioritization
Evaluate your understanding of real business workflows (orders, POS, CRM)
👉 Final decisions will be made within 5–10 business days after the review.