كيوتر ليفينغ هي أكبر وأكثر منصات الإعلانات المبوبة الرقمية موثوقية في قطر، حيث تخدم أكثر من مليون مستخدم شهريًا عبر أقسام العقارات، الوظائف، المركبات، والإعلانات المبوبة. فريقنا التقني ينمو بسرعة، ويعمل على إطلاق ميزات جديدة عبر منصة ويب باستخدام Next.js، وتطبيقات موبايل باستخدام React Native (iOS وAndroid)، وبنية خلفية تعتمد على خدمات مصغرة باستخدام NestJS. الجودة ليست أمرًا ثانويًا لدينا؛ بل هي جزء أساسي من طريقة عملنا في إطلاق المنتجات.
نظرة عامة على الدور
نبحث عن أخصائي ضمان جودة (QA) بمستوى متوسط يمكنه العمل عبر كامل نطاق الاختبارات، بدءًا من الاختبارات اليدوية الاستكشافية وصولًا إلى بناء وصيانة مجموعات الاختبارات الآلية. ستكون جزءًا من فرق المنتج والهندسة لدينا، ومسؤولًا عن ضمان أن كل إصدار عبر الويب والموبايل وواجهات برمجة التطبيقات يلبي أعلى معايير الجودة قبل وصوله إلى المستخدمين.
المسؤوليات الرئيسية
الاختبار اليدوي
تصميم وكتابة وتنفيذ حالات اختبار وخطط اختبار تفصيلية للميزات الجديدة وإصلاحات الأخطاء عبر الويب والموبايل وواجهات برمجة التطبيقات.
إجراء اختبارات استكشافية، واختبارات الانحدار، والاختبارات الوظيفية، واختبارات قبول المستخدم (UAT) عبر جميع المنصات قبل كل إصدار.
اختبار سلوك الويب المتجاوب عبر المتصفحات والأجهزة؛ والتحقق من إصدارات تطبيقات iOS وAndroid عبر TestFlight واختبارات Google Play الداخلية.
تحديد الأخطاء وتوثيقها وتتبعها مع خطوات إعادة إنتاج واضحة، وتحديد درجة الخطورة، وإرفاق الأدلة الداعمة (لقطات شاشة، سجلات، فيديوهات).
التعاون بشكل وثيق مع المطورين ومديري المنتجات لتوضيح المتطلبات واكتشاف الثغرات قبل بدء التطوير.
التحقق من الإصلاحات وإجراء اختبارات الاعتماد للتأكد من حل العيوب.
أتمتة الاختبارات
بناء وصيانة وتوسيع مجموعات الاختبارات الآلية التي تغطي مسارات المستخدمين الأساسية عبر الويب والموبايل.
كتابة سكربتات أتمتة لاختبارات الطرف إلى الطرف (End-to-End)، والانحدار، واختبارات Smoke باستخدام أطر عمل قياسية في الصناعة.
دمج الاختبارات الآلية ضمن خطوط CI/CD لتمكين تنفيذ الاختبارات تلقائيًا مع كل عملية نشر.
مراقبة نتائج الاختبارات، وتحليل الأعطال، وضمان بقاء مجموعة الاختبارات موثوقة وصحية.
تحديد حالات الاختبار ذات العائد الأعلى للأتمتة (ROI) وتحديد أولوياتها.
اختبار واجهات برمجة التطبيقات (API)
اختبار واجهات REST عبر جميع الخدمات الخلفية، والتحقق من بنية الطلب/الاستجابة، ورموز الحالة، ومعالجة الأخطاء، والحالات الحدية.
كتابة وصيانة مجموعات اختبارات API الآلية التي تغطي المسارات الناجحة، وحالات الفشل، والحدود.
التحقق من تكامل البيانات بين الواجهات الأمامية والخدمات الخلفية.
اختبار آليات المصادقة، وتحديد المعدل (Rate Limiting)، وصلاحيات الوصول المعتمدة على الأدوار على مستوى API.
عمليات الجودة والتقارير
الحفاظ على مستودع اختبارات منظم ومهيكل ومُصنّف وقابل للوصول من قبل جميع أعضاء الفريق.
إعداد تقارير جودة واضحة لكل Sprint تشمل: تغطية الاختبارات، نسب النجاح/الفشل، الأخطاء المفتوحة، وتقييم جاهزية الإصدار.
المشاركة في اجتماعات السبرنت (التخطيط، المراجعة، والاسترجاع) كصوت الجودة داخل الفريق.
التنبيه المبكر للمخاطر المتعلقة بالجودة قبل تحولها إلى مشاكل في بيئة الإنتاج.
المساهمة في تحسين عمليات ومعايير وممارسات ضمان الجودة مع مرور الوقت.
المؤهلات والمتطلبات:
درجة البكالوريوس في علوم الحاسوب، هندسة البرمجيات، أو مجال ذي صلة.
شهادة ISTQB ميزة إضافية.
خبرة عملية من 3 إلى 6 سنوات في ضمان الجودة تشمل الاختبار اليدوي والآلي.
خبرة قوية في كتابة حالات الاختبار، وخطط الاختبار، وتقارير الأخطاء بشكل واضح ومنظم وقابل للتنفيذ.
خبرة عملية في الأتمتة باستخدام إطار عمل واحد على الأقل (Playwright، Selenium، Cypress، Appium أو ما يعادلها).
خبرة جيدة في اختبار واجهات برمجة التطبيقات باستخدام أدوات مثل Postman أو REST Assured أو ما شابه.
خبرة في اختبار تطبيقات الموبايل على iOS وAndroid، بما في ذلك استخدام المحاكيات أو منصات الأجهزة السحابية.
الإلمام بخطوط CI/CD ودمج الاختبارات ضمن عمليات البناء الآلية.
خبرة في العمل ضمن فرق Agile/Scrum مع دورات تسليم قائمة على السبرنت.
اهتمام عالٍ بالتفاصيل وقدرة على اكتشاف الأخطاء قبل أن يلاحظها المستخدمون.
يفضّل توفره
خبرة في اختبار منصات الإعلانات المبوبة أو الأسواق الإلكترونية (Marketplace) أو التجارة الإلكترونية.
الإلمام باختبارات الأداء أو الضغط (مثل k6 أو JMeter أو ما شابه).
فهم أساسي لـ React Native أو Next.js لتحسين التواصل مع المطورين.
معرفة بمعايير إمكانية الوصول (WCAG).
إجادة اللغة العربية تعتبر ميزة إضافية.
استكشف منصتنا مع أداء أفضل وميزات حصرية للهواتف.