عن الوظيفة
ستتولّى الجودة عبر مشاركتي عملاء في وقت واحد — عادةً تطبيقات Web مع APIs خلفية، وأحياناً تطبيقات Mobile. لا نرى ضمان الجودة بوصفه «صائدي الأخطاء في نهاية الخط»؛ بل نتوقّع منك صياغة معايير القبول، والاعتراض على الميزات غير محدّدة المواصفات، والشراكة مع المهندسين من تخطيط السبرنت فصاعداً.
ستملك الكلمة الكاملة في اختيار الأدوات. إذا كانت أدواتنا الحالية لا تناسب المشاركة، نُغيِّر الأدوات — لا المهندس.
كيف نوظّف
مكالمة تعارف → سيناريو منزلي مدفوع (تمرين فرز أخطاء حقيقي + خطة اختبار) → جلسة عمل لمدة 60 دقيقة على إجابتك → عرض عمل. حوالي أسبوعين من البداية للنهاية.
ما ستقوم به
- تحديد استراتيجية الاختبار لمشاركات العملاء — مبنيّة على المخاطر، لا على قوائم مرجعية شاملة.
- بناء وصيانة مجموعات اختبار آلية (UI + API) تعمل في الـ CI عند كل Pull Request.
- تنفيذ جولات اختبار استكشافية ومجموعات Regression قبل كل إصدار إنتاج.
- فرز الأخطاء من بيئات الإنتاج وما قبل الإنتاج، وكتابة اختبار Regression الذي يلتقطها في المرة القادمة.
- العمل بالبرمجة الزوجية مع المهندسين على ممارسات Shift-Left — قابلية الاختبار، الـ Observability، ومعايير القبول مسبقاً.
ما نبحث عنه
- خبرة احترافية من 3 إلى 6 سنوات في ضمان الجودة، منها سنتان على الأقل في كتابة الأتمتة بإطار رئيسي (Playwright, Cypress, Selenium).
- مهارات قوية في اختبار الـ API — Postman أو ما يعادله، وتستطيع كتابة الاختبارات مباشرة في الكود.
- راحة في كتابة SQL — تستطيع استعلام قاعدة البيانات للتحقق من بيانات الاختبار وإعادة إنتاج الأخطاء.
- فهم متين لدورة حياة الخطأ، الفرق بين الحدّة والأولوية، وكيفية كتابة تقرير خطأ لا يردّه المهندسون.
- خبرة Agile / Scrum فعلية — تخطيط السبرنت، التنقيح، الـ Retros ليست جديدة عليك.
إضافات مفضّلة
- اختبار الأداء / الحمل بـ k6 أو JMeter أو Locust.
- اختبار تطبيقات الموبايل (iOS / Android) — يدوياً أو بـ Appium / Detox.
- أساسيات اختبار الأمان — OWASP Top 10، نمذجة تهديدات أساسية.
- اختبار إمكانية الوصول — WCAG، axe-core، جولات قارئ الشاشة.