مهندس أتمتة ضمان الجودة

LionHires Recruitment
Ras Al Khaimah, Ras al-Khaimah, United Arab Emirates دوام كامل مستوى متوسط إلى متقدم Quality Assurance IT Services and IT Consulting
التقديم الآن

الوصف الوظيفي

تُعد هذه الوظيفة جزءًا من المنظمة الهندسية، وتركز على امتلاك الجودة داخل فريق المنتج. وهي ليست وظيفة ضمان جودة منفصلة أو معزولة، بل دور تعاوني يساهم بشكل مباشر في تسليم المنتج واستقراره وقابلية التوسع.

المتطلبات الرئيسية

  • خبرة لا تقل عن 3-5 سنوات في أتمتة الاختبارات ضمن فرق المنتجات أو المنصات
  • خبرة عملية قوية في TypeScript / JavaScript
  • خبرة في كتابة اختبارات شاملة (end-to-end) إلى جانب كود التطبيق (نهج قريب من الكود / monorepo)
  • خبرة مثبتة في العمل ضمن فرق متعددة التخصصات بالتعاون الوثيق مع مهندسي الواجهة الخلفية والأمامية وDevOps
  • خبرة عملية في أُطر عمل الاختبار الشامل الحديثة (Playwright أو ما يعادله)
  • فهم قوي لمبادئ واستراتيجيات الاختبار، بما في ذلك هرم الاختبار، ونهج التحول إلى اليسار (shift-left)، واختبار العقود (contract testing)
  • خبرة في اختبار واجهات REST API، والتحقق من البيانات، والاختبار على مستوى النظام
  • القدرة على تصميم وتنفيذ الكائنات الوهمية (mocks) والبدائل (stubs) وغيرها من بدائل الاختبار لضمان اختبارات مستقرة ومعزولة
  • فهم راسخ لمفاهيم البرمجة كائنية التوجه و/أو البرمجة الوظيفية كما تُطبق على كود وأُطر الاختبار
  • خبرة في العمل مع خطوط أنابيب CI/CD (GitLab CI، أو Jenkins، أو GitHub Actions، أو ما يشابهها)
  • المعرفة بأدوات مراقبة الاختبار وإعداد التقارير (مثل Allure، وTestOps، والتقارير المستندة إلى CI)
  • مهارات تواصل قوية مع القدرة على المشاركة الفعالة في المناقشات الفنية والتحدي البنّاء للمتطلبات
  • إتقان اللغة الإنجليزية بمستوى متوسط أو أعلى، كتابيًا وشفهيًا

يُعد من الأمور المرغوبة

  • خبرة في كتابة وصيانة اختبارات التكامل (بين الخدمات، والاختبارات القائمة على العقود)
  • خبرة في المساهمة في تصميم أُطر عمل أتمتة الاختبار وتطويرها
  • معرفة عملية بـ Docker وتكوين بيئات الاختبار
  • خبرة في اختبار واجهات GraphQL API
  • خبرة في الأنظمة الموزعة أو المنصات ذات الأحمال العالية
  • خبرة في الاختبار غير الوظيفي، بما في ذلك اختبار الأداء والموثوقية والمرونة

المسؤوليات

  • تصميم وتنفيذ وصيانة اختبارات شاملة آلية باستخدام TypeScript، يتم تطويرها وصيانتها إلى جانب كود التطبيق
  • التعاون الوثيق مع المطورين طوال دورة حياة الميزة، بما في ذلك التصميم والتنفيذ وحل العيوب
  • المشاركة في تحديد استراتيجيات الاختبار على مستوى الميزات ومستوى النظام
  • المساهمة في تطوير إطار عمل أتمتة الاختبار وتحسينه المستمر
  • اتخاذ قرارات مستنيرة بشأن الاستخدام المناسب للكائنات الوهمية (mocks) أو البدائل (stubs) أو التكاملات الفعلية وفقًا لأهداف الاختبار
  • ضمان أن تكون الاختبارات الآلية موثوقة وقابلة للصيانة ومناسبة للتنفيذ ضمن خطوط CI/CD
  • المشاركة في مراجعات الكود لكود الاختبار، وعند الاقتضاء، لكود التطبيق
  • تقديم ملاحظات سريعة وواضحة وقابلة للتنفيذ بشأن الجودة والعيوب لفريق التطوير
  • تعزيز عقلية الجودة المدمجة والتحسين المستمر لممارسات الاختبار عبر الفريق
المهارات
TypeScript, JavaScript, Playwright, اختبار واجهات REST API, CI/CD, Docker
الخبرة
أكثر من 3 إلى 5 أعوام
المؤهلات
أكثر من 3 إلى 5 أعوام من الخبرة في أتمتة الاختبارات ضمن فرق المنتج أو المنصات، خبرة عملية قوية في TypeScript وJavaScript، إجادة اللغة الإنجليزية بمستوى متوسط أو أعلى
المسؤوليات
تصميم اختبارات شاملة آلية وتنفيذها وصيانتها باستخدام TypeScript، التعاون الوثيق مع المطورين طوال دورة حياة الميزة، المشاركة في وضع استراتيجيات الاختبار، المساهمة في تطوير إطار عمل أتمتة الاختبارات والتحسين المستمر له، ضمان موثوقية الاختبارات الآلية وقابليتها للصيانة
عدد المتقدمين
83 متقدمًا
تاريخ النشر
نُشر منذ 6 أيام