في المكتب دوام كامل
--
Questel

تفاصيل الوظيفة

سياق مجموعة أتمتة الاختبار باستخدام Gauge و Selenium: ستنضم إلى فريق ضمان الجودة لصيانة وتوسيع مجموعة اختبارات آلية شاملة (End-to-End) مبنية على Gauge للمواصفات القابلة للتنفيذ، و Selenium WebDriver للتحكم في المتصفح. تُنفذ المجموعة في GitLab CI مع كل إصدار، وتعمل كشبكة أمان لاختبار الانحدار وكوثيقة حية لسلوك المنتج المتوقع. وإلى جانب هذا النطاق الآلي، سيتم إسناد مهام اختبار يدوية إليك، لذا فإن هذا الدور ليس وظيفة أتمتة خالصة بشكل متعمد.

المسؤوليات: كتابة مواصفات Gauge من قصص المستخدمين ومعايير القبول، باستخدام خطوات قابلة لإعادة الاستخدام ومحددة المعلمات يمكن للقراء غير التقنيين متابعتها. تنفيذ وصيانة خطوات التنفيذ، وكائنات الصفحات (Page Objects) ومحددات Selenium مع تطور الواجهات. تصميم وصيانة بيانات الاختبار وملفات التكوين بتنسيق YAML، والحفاظ على سلامة أنابيب GitLab CI. تشغيل حملات الاختبار على بيئات التطوير والتجهيز وما قبل الإنتاج من خلال ملفات التعريف الخاصة ببيئة Gauge. تولي مهام الاختبار اليدوي المستقلة عن مجموعة الأتمتة. تحليل تقارير التنفيذ، وتحديد سبب كل فشل ما إذا كان خللاً في التطبيق، أو مشكلة في الاختبار، أو عدم استقرار في البيئة، وإنشاء تذاكر أخطاء واضحة وقابلة للتكرار. تحقيق استقرار الاختبارات المتقلبة من خلال الانتظار الصريح، والتزامن المناسب، وعزل بيانات الاختبار. المشاركة في فعاليات الأجايل (Agile)، ومراجعة كود الاختبار، وإجراء اختبارات استكشافية على ما لم يتم أتمتته بعد.

تتطلب الوظيفة خبرة في الاختبار، سواء كان يدوياً أو آلياً، إلى جانب فهم قوي لتصميم الاختبار: تغطية المسار السعيد والمسار غير السعيد، والحالات السلبية، والقيم الحدية، ومعالجة الأخطاء، واستراتيجية اختبار الانحدار. إن المجموعة التي تثبت المخطط الاسمي فقط لا تثبت إلا القليل جداً. إدارة العيوب باستخدام Jira أو Xray أو TestRail أو ما يعادلها، في سياق تسليم الأجايل. إتقان اللغة الإنجليزية تحدثاً وكتابة أمر إلزامي وغير قابل للتفاوض. اللغة الإنجليزية هي لغة العمل اليومية للمواصفات والتذاكر والوثائق والاجتماعات، وسوف يتم تقييمها خلال عملية التوظيف.

يفضل وجود: شهادة ISTQB Foundation، اختبار واجهات برمجة التطبيقات (API) باستخدام Postman أو REST Assured، وDocker وSelenium Grid، وSQL لإعداد بيانات الاختبار، والأداء أو إمكانية الوصول

الفريق: ضمان الجودة | العقد: دائم، هجين | الخبرة: من 1 إلى 3 سنوات في الاختبار اليدوي أو الآلي

ملف المرشح المطلوب

  • Gauge: المواصفات، المفاهيم، الخطوات المحددة المعلمات، العلامات، وملفات تعريف البيئة. يتم قبول إطار عمل BDD معادل مثل Cucumber أو SpecFlow أو Behave مع رغبة حقيقية للعمل بـ Gauge.
  • Selenium WebDriver: استراتيجيات تحديد موقع العناصر، والانتظار الصريح، ونمط Page Object.
  • أساسيات الويب: HTML وDOM، وأساسيات CSS، وطرق وحالات HTTP، وأدوات مطوري المتصفح.
  • البرمجة: مستوى عملي في لغة مجموعة الاختبار، مثل Java أو JavaScript أو Python أو #C، بكفاءة تكفي لكتابة تنفيذ خطوات نظيف.
  • GitLab: الفروع (branches)، وطلبات الدمج (merge requests)، وحل النزاعات البسيطة، وأنابيب GitLab CI الموصوفة في YAML.
  • إتقان اللغة الإنجليزية تحدثاً وكتابة أمر إلزامي وغير قابل للتفاوض. اللغة الإنجليزية هي لغة العمل اليومية للمواصفات والتذاكر والوثائق والاجتماعات، ويتم تقييمها خلال عملية التوظيف.

وظائف مشابهة

حول Questel
تونس, تونس العاصمة