وظائفمتاحة الآن

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

Senior Quality Assurance Engineer

سيبراني

الرياض، الظهران دوام كامل علوم الحاسب منذ 4 أسابيع

يعمل مهندس ضمان الجودة الأول ضمن قسم هندسة المنتجات والتقنية (PET) بوصفه جهة تقنية رئيسية للتحقق من الجودة، ويتولى قيادة بنية أتمتة الاختبارات للمنصات الرقمية المعقدة والبالغة الأهمية ضمن منظومة CyProducts.

ويعمل الدور في إطار دورة حياة تطوير برمجيات آمنة عالية النضج (SSDLC)، من خلال بناء أطر اختبار قابلة للتوسع وتنفيذ اختبارات وحدات متعددة اللغات باستخدام Python وGo وC++ وRust للتحقق من أداء وأمن ومرونة البنى السحابية الأصلية والبنى التحتية السيادية المعزولة بالكامل عن الشبكات. ويتطلب الدور خبرة متقدمة في هندسة التطوير والاختبار (SDET)، مع القدرة على توجيه فرق الهندسة وتنفيذ اختبارات أمنية غير وظيفية متقدمة ودمج بوابات جودة مستمرة لضمان الالتزام الصارم بضوابط الهيئة الوطنية للأمن السيبراني (NCA).

المسؤوليات

هندسة أطر الأتمتة

  • تطوير أطر أتمتة الاختبارات المتقدمة وتوسيع نطاقها وصيانتها لاختبارات النهاية إلى النهاية (E2E) واختبارات واجهات برمجة التطبيقات والاختبارات الخلفية.
  • تنفيذ حلول باستخدام Python أو Go للتحقق من المنطق المعقد في الخدمات المصغرة (FastAPI) ومزامنة الحالة في الوقت الفعلي ضمن الأنظمة الموزعة.
  • تنفيذ استراتيجيات متقدمة لإدارة بيانات الاختبار، وإنشاء حمولات اختبار اصطناعية صحيحة تشفيريًا للتنفيذ في البيئات المعزولة عن الشبكات دون كشف بيانات الإنتاج.

الاختبارات الوظيفية وغير الوظيفية المتقدمة (NFT)

  • قيادة استراتيجيات اختبار وظيفية شاملة للتحقق من منطق واجهات برمجة التطبيقات المعقدة (FastAPI) ومزامنة الحالة في الوقت الفعلي عبر الأنظمة الموزعة.
  • تنفيذ الاختبارات غير الوظيفية باستخدام أدوات اختبار التحميل مثل k6 وJMeter للتحقق من سلوك النظام عند التعامل مع أحجام كبيرة من الرسائل، إلى جانب الاختبارات الأمنية المتعمقة باستخدام OWASP ZAP وBurp Suite وخطوط SAST/DAST، لضمان المتانة التشفيرية والدفاعية.

اختبارات الوحدات والتكامل متعددة اللغات

  • كتابة اختبارات الوحدات والتكامل الفعلية ومراجعتها والمساهمة فيها ضمن بيئة متعددة اللغات، مع امتلاك قدرة عملية على استخدام Python وGo وC++ وRust.
  • فحص المنطق المعقد في الخدمات المصغرة الخلفية وضمان التنفيذ الآمن من ناحية الذاكرة في تكاملات الأجهزة عالية الأداء.

التحقق من الأمن والامتثال

  • تنفيذ أنشطة اختبار أمني معمقة للتحقق من فعالية التطبيقات التشفيرية والطبقات الدفاعية، مثل جدار حماية تطبيقات الويب GCP Cloud Armour وأداة FortiWeb.
  • ضمان التزام جميع المخرجات بضوابط الأمن السيبراني الأساسية للهيئة الوطنية للأمن السيبراني (NCA ECC) ومعيار ISO 27001، مع الحفاظ على مصفوفة صارمة لتتبع المتطلبات (RTM) تربط كل حالة اختبار مؤتمتة مباشرة بضوابط تنظيمية محددة.

التكامل المستمر والتสاختبار المستمر

  • إدارة استراتيجية الاختبار المستمر ضمن GitLab CI/CD.
  • دمج بوابات مؤتمتة لاختبارات التراجع الوظيفية والفحص الأمني (SAST/DAST) ومقاييس الجودة (SonarQube) لتمكين الإصدارات السريعة والواثقة.

التحقق من البيئات المعزولة والأجهزة

  • تصميم حالات اختبار للتحقق من سلوك البرمجيات عند نشرها على بنى تحتية سيادية داخل الموقع ومعزولة بالكامل عن الشبكات، وعلى أجهزة عتادية آمنة ضمن بيئات التقنية التشغيلية (OT).

قيادة اختبارات القبول

  • تنسيق أنشطة الاختبار التقنية خلال جميع مراحل القبول الرسمية، بما يشمل اختبار تكامل الأنظمة (SIT) واختبار قبول المصنع (FAT) واختبار قبول المستخدم (UAT).

قيادة الجودة والإرشاد

  • فرض معايير الجودة على فرق التطوير.
  • إرشاد مهندسي ضمان الجودة بشأن أفضل ممارسات الاختبار باستخدام الحاويات (Docker وKubernetes) وتقنيات تصحيح الأخطاء المتقدمة.

المتطلبات

  • درجة ماجستير في علوم الحاسب أو الهندسة أو مؤهل تقني مماثل.
  • خبرة متقدمة لا تقل عن 5 سنوات في ضمان جودة البرمجيات، مع التخصص في هندسة الأتمتة.
  • إحدى الشهادات التالية: مهندس أتمتة الاختبارات بالمستوى المتقدم من ISTQB، أو محلل الاختبارات بالمستوى المتقدم من ISTQB.
  • شهادة مهندس جودة البرمجيات المعتمد (CSQE).
  • شهادة مطور تطبيقات Kubernetes المعتمد (CKAD).

المهارات

  • اختبار الأنظمة (NICE SP-SYS-004): مهارة قوية في تصميم سيناريوهات الاختبار للتحقق من أداء النظام وأمنه واستقراره.
  • الاختبار (SFIA TEST المستوى 4): تحمل مسؤولية إنشاء حالات الاختبار بالاعتماد على تحليل تقني متعمق، وتنفيذ الاختبارات وإعداد تقارير عن نتائجها.
  • البرمجة وتطوير البرمجيات (SFIA PROG المستوى 3): تصميم وكتابة واختبار وتوثيق النصوص البرمجية المعقدة وأطر الأتمتة متعددة اللغات باستخدام Python وGo وC++ وRust، تحت توجيه عام.
  • ضمان الجودة (SFIA QUAS المستوى 4): المساهمة في تنفيذ عمليات ضمان الجودة وخطوط الاختبار المستمر ضمن دورة حياة تطوير برمجيات آمنة عالية النضج (SSDLC).
  • الأتمتة والخبرة متعددة اللغات: قدرة متقدمة على كتابة أطر الأتمتة واختبارات الوحدات باستخدام Python وGo وC++ وRust، مع إتقان متقدم لـ Selenium وPlaywright وبيئات اختبار واجهات برمجة التطبيقات، بما في ذلك Postman.
  • البنية التحتية: خبرة في اختبار التطبيقات القائمة على Kubernetes وDocker.
  • الأدوات غير الوظيفية: إتقان قوي لأدوات اختبار التحميل مثل k6 وJMeter، وأدوات الاختبار الأمني مثل OWASP ZAP وBurp Suite وخطوط SAST/DAST.
  • الحوكمة: قدرة قوية على إدارة بوابات الجودة في SonarQube وخطوط GitLab.
  • القيادة التقنية: القدرة على توجيه المسار التقني لأعمال ضمان الجودة ودعم تطبيق الأدوات الجديدة.
  • التواصل الاستراتيجي: قدرة قوية على إعداد الوثائق التقنية، مثل خطط الاختبار وتقارير الاختبار (STRs)، وقيادة جلسات مراجعة الجودة باللغة الإنجليزية المهنية بطلاقة عالية.
  • إدارة المخاطر: القدرة على تقييم المخاطر التقنية وتقديم المشورة لأصحاب المصلحة بشأن جاهزية الإصدار.
هل تناسبك هذه الفرصة؟اقرأ التفاصيل ثم أكمل طلبك عبر بوابة الجهة الرسمية.
قــدّم على هذه الوظيفة
المصدر الرسمي

سيبراني

فتح المصدر
تنويه: الموقع يعرض الإعلان ويساعدك على الوصول إلى المصدر. لا نستقبل طلبات التوظيف ولا نمثل الجهة المعلنة.