في المكتب دوام كامل
EGYBELL -
مصر , القاهرة
--
EGYBELL

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

تعلن شركة EgyBell عن تعيين مهندس اختبار لصالح شركة اتصالات متعددة الجنسيات.


يتطلب هذا الدور خلفية قوية في اختبار بروتوكولات الشبكة، وتحليل حزم البيانات (packet-level analysis)، وتطوير أطر أتمتة الاختبار باستعمال بايثون. يجب أن يمتلك المرشح المثالي خبرة عملية في اختبار حركة مرور الشبكة، والتحقق من سلوك البروتوكول، وبناء أطر اختبار مؤتمتة للاختبارات الوظيفية، واختبارات الانحدار (regression)، واختبارات الأداء.


تشمل المتطلبات الرئيسية تطوير أطر أتمتة الاختبار بلغة بايثون، واستخدام Wireshark/tcpreplay، وأجهزة Napatech أو ما يماثلها من أجهزة SmartNIC، بالإضافة إلى Bamboo وDocker وAnsible/Terraform، وفهم قاعدة برمجيات C/C++. تعد الخبرة في بروتوكولات الاتصالات/الشبكات ذات صلة أيضاً.


المتطلبات والمهارات المطلوبة:

  • كتابة سكربتات بلغة Python بمستوى متقدم - بناء وصيانة أطر أتمتة الاختبار (ليس فقط كتابة السكربتات): مكتبات اختبار قابلة للإعادة، والتركيبات (fixtures)، ومجموعات الاختبار المدمجة في CI.
  • القدرة على تصميم أطر اختبار مؤتمتة تتحقق من سلوك البروتوكول، وأنابيب معالجة الحزم، وحدود الخدمات/واجهات برمجة التطبيقات (API) من البداية إلى النهاية.
  • خبرة في أدوات توليد/إعادة تشغيل حركة المرور (مثل tcpreplay) وأدوات التقاط/تحليل الحزم (Wireshark) للاختبارات الوظيفية واختبارات الانحدار لآلات حالة البروتوكول (protocol state machines).
  • خبرة في اختبارات الحمل والأداء - قياس معدل الإنتاجية/زمن الانتقال (throughput/latency) تحت حركة مرور مستمرة.
  • خبرة في أجهزة التقاط Napatech (أو SmartNIC المشابهة) لتوليد والتحقق من حركة مرور الاختبار عالية السرعة.
  • خبرة في CI/CD باستخدام Atlassian Bamboo - دمج المجموعات المؤتمتة في أنابيب البناء، وتحفيز/مراقبة التشغيل، وتقديم تقارير النتائج.
  • خبرة في حاويات Docker - إعداد بيئات الاختبار وإصلاح أخطائها داخل الحاويات.
  • الاطلاع على البنية التحتية كرمز (Ansible/Terraform) - توفير بيئات اختبار RHEL قابلة للتكرار.
  • تصميم حالات الاختبار وتتبع العيوب (Jira) - تقارير أخطاء واضحة وقابلة للتكرار وصيانة مجموعات اختبارات الانحدار.
  • القدرة على ترجمة المواصفات والمتطلبات الفنية إلى خطط اختبار تكتشف الحالات الحرجية (edge cases) قبل الإصدار.
  • استخدام مساعدين ذكاء اصطناعي (Claude أو Copilot أو ما يعادلهم) لتوليد حالات الاختبار، وكتابة سكربتات الاختبار، والتوثيق - مع الالتزام بالانضباط في المراجعة.
  • مهارات تواصل إنجليزية بطلاقة، تحدثاً وكتابة.
  • من 6 إلى 8 سنوات من الخبرة كمهندس اختبار أو في منصب مماثل



المؤهلات المفضلة:

  • خبرة في مجال بروتوكولات الاتصالات/الشبكات وخبرة في بروتوكولات إشارات الشبكة الأساسية للمحمول عبر 2G/3G/4G (SS7/MAP وDiameter وGTP-C/GTP-U).
  • طلاقة كافية في C/C++ لقراءة قاعدة البرمجيات قيد الاختبار وفهم ما يفعله الكود.
  • إلمام بأدوات تحليل الأداء (perf وvalgrind) للمساعدة في التمييز بين الأخطاء الوظيفية وتراجع الأداء.
  • خبرة سابقة في اختبار مجسات الشبكة (network probes)، أو أنظمة DPI، أو بنية تحتية مماثلة للاتصالات.


من أنت:

  • دقيق ومهتم بالتفاصيل.
  • شعور قوي بالمسؤولية والمساءلة - يتابع المهام حتى إتمامها دون الحاجة للملاحقة.
  • عضو متعاون في الفريق يتواصل بوضوح وفاعلية.
  • ملتزم بالجودة والاعتمادية والتحسين المستمر.
  • ذو دافع ذاتي ومبادر.


انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

EGYBELL
مهندس اختبار برمجيات – الشبكات والبروتوكولات (بايثون)
حول EGYBELL
مصر, القاهرة
الموارد البشرية