تخطَّ إلى المحتوى الرئيسي
Interpay

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

الموقع
الرياض، المملكة العربية السعودية
مكان العمل
في مقر العمل
نوع الوظيفة
دوام كامل
الخبرة
مستوى مساعد

عن Interpay

تبني Interpay برمجيات المدفوعات التي تعتمد عليها البنوك والتجار في أنحاء المملكة العربية السعودية: قبول المدفوعات عبر نقاط البيع وSoftPOS، وبوابات الدفع الإلكتروني، وأنظمة تحويل المعاملات، وخدمات التجار. تتعامل منتجاتنا مع بيانات حاملي البطاقات وفق أنظمة البنك المركزي السعودي (ساما) ومعايير أمان PCI، وتعمل على مدار الساعة.


الدور

في أنظمة المدفوعات، قد يؤدي خلل يصل إلى بيئة الإنتاج إلى توجيه الأموال بشكل خاطئ أو كشف بيانات حاملي البطاقات أو مخالفة الالتزامات التنظيمية، لذلك فضمان الجودة في Interpay وظيفة في الخط الأمامي. بصفتك مهندس ضمان الجودة، ستتولى جودة تطبيقات الجوال والخدمات الخلفية ومنصة المدفوعات، بالجمع بين الاختبار اليدوي والآلي في الاختبارات الوظيفية والانحدارية والأمنية واختبارات الأداء، ودعم اعتمادات شبكات الدفع والجهات التنظيمية. ترتبط إداريًا بمدير DevOps.


ما ستقوم به

تصميم الاختبارات والاختبار اليدوي

  • تخطيط الاختبار: إعداد خطط الاختبار وحالاته وبياناته وتنفيذها للمكوّنات والأنظمة المتكاملة ورحلات الدفع من البداية إلى النهاية
  • التحقق من المتطلبات: مراجعة قصص المستخدم والمواصفات من حيث قابلية الاختبار، والتأكد من مطابقة ما سُلّم لها
  • الاختبار الاستكشافي: اختبار استكشافي منظّم واختبار سهولة الاستخدام لتطبيقات الجوال وبوابات التجار وواجهات الإدارة
  • الحالات السلبية والحدّية: اختبار مسارات الإخفاق وانتهاء المهلة والإخفاق الجزئي وعمليات العكس في مسارات المعاملات
  • إدارة العيوب: إعادة إنتاج العيوب وترتيب أولوياتها وتوثيقها بوضوح، ومساعدة المطورين على إعادة إنتاجها، والتحقق من الإصلاحات
  • جودة الإصدار: تنفيذ دورات الاختبار الانحداري وتقديم تقييم مبني على الأدلة لقرار الإطلاق قبل كل إصدار

أتمتة الاختبارات

  • بناء حزم اختبار للواجهات البرمجية والأنظمة الخلفية باستخدام Postman/Newman وREST Assured
  • تغطية تطبيقات Flutter آليًا باستخدام إطار integration_test
  • بناء حزم اختبار واجهات الويب باستخدام Selenium
  • اختبارات الأداء والحمل والإجهاد باستخدام Apache JMeter، وإعداد تقارير الإنتاجية وزمن الاستجابة ونقاط الانهيار
  • تشغيل الحزم باستمرار ضمن CI/CD وإدارتها في Azure Test Plans مع تتبّع الربط من المتطلب إلى الاختبار إلى العيب
  • توسيع التغطية على مسارات المعاملات عالية المخاطر وعالية التكرار، والحفاظ على حزم موثوقة خالية من الاختبارات المتذبذبة

اختبارات المدفوعات والاعتماد

  • اختبار رسائل ISO 8583 باستخدام محاكيات المضيف والأجهزة
  • تنفيذ سيناريوهات اختبار EMV وبطاقات الاختبار للشريحة واللاتلامسي والشريط الممغنط
  • اختبار رحلات ‎3-D Secure والتجارة الإلكترونية، بما فيها المصادقة والتحدي والمسار دون احتكاك
  • التحقق من ملفات المطابقة والتسوية والمقاصة
  • دعم اعتمادات Visa وMastercard ومدى وساما: تجهيز بيئات الاختبار وتنفيذ سيناريوهات الاعتماد وجمع الأدلة

اختبارات الأمن والامتثال

  • التأكد من عدم ظهور أرقام البطاقات أو بيانات الرقم السري أو المفاتيح أو بيانات الاعتماد في السجلات
  • التحقق من عمل الإخفاء والاقتطاع والتشفير والترميز بشكل صحيح عبر الواجهات والمخرجات
  • إعداد أدلة الاختبار المطلوبة لمعيار PCI DSS وPCI Secure SLC والتدقيق الداخلي
  • دعم اختبارات الاختراق وتقييم الثغرات، والتحقق من معالجتها


ما نبحث عنه

  • درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو تقنية المعلومات أو مجال ذي صلة، أو خبرة عملية مكافئة
  • خبرة 3 سنوات فأكثر في ضمان جودة البرمجيات، تشمل الاختبار اليدوي والآلي
  • إعداد خطط الاختبار وحالاته وبياناته انطلاقًا من المتطلبات والمواصفات
  • خبرة عملية في اختبار الواجهات البرمجية باستخدام Postman/Newman وREST Assured
  • أتمتة اختبار واجهات الويب باستخدام Selenium
  • اختبارات الأداء والحمل والإجهاد باستخدام Apache JMeter، مع تفسير النتائج وإعداد تقاريرها
  • خبرة في اختبار تطبيقات الجوال، ومعرفة بإطار Flutter integration_test أو القدرة على تعلّمه بسرعة
  • استخدام Azure Test Plans أو أداة مماثلة مثل Jira مع Zephyr أو XRay، أو TestRail
  • معرفة بلغة SQL لإعداد بيانات الاختبار والتحقق من النتائج
  • العمل وفق منهجيات Agile والاختبار ضمن خطوط CI/CD
  • تقارير عيوب دقيقة وقابلة لإعادة الإنتاج
  • إتقان مهني للغة الإنجليزية
  • الرغبة والأهلية للعمل من مقر العمل في الرياض


ميزة إضافية

  • اختبار أنظمة المدفوعات أو التقنية المالية أو المصرفية، خاصة نقاط البيع وSoftPOS وأنظمة التحويل والتجارة الإلكترونية
  • معرفة بهياكل رسائل ISO 8583 ومحاكيات المضيف والأجهزة
  • خبرة في بطاقات اختبار EMV وسيناريوهاتها والسيناريوهات اللاتلامسية
  • دعم اعتمادات Visa أو Mastercard أو مدى أو ساما
  • اختبار ‎3-D Secure ومصادقة التجارة الإلكترونية
  • متطلبات الاختبار والأدلة وفق PCI DSS
  • أدوات الاختبار الأمني وقائمة OWASP Top 10 ومعيار OWASP MASVS
  • خطوط Azure DevOps أو أدوات CI/CD مماثلة
  • شهادة ISTQB أو مؤهل معترف به في اختبار البرمجيات
  • العربية


كيف نعمل

  • الانتباه للتفاصيل: تلاحظ التناقض الذي يغفل عنه الآخرون وتتتبعه حتى سببه الجذري
  • الشك البنّاء: لا شيء يعمل حتى يثبت أنه يعمل
  • العقلية الأمنية: تعرف البيانات الحساسة المعرّضة للخطر وتختبر احتمال كشفها
  • التواصل الواضح: تقارير عيوب وتقييمات جودة يمكن العمل بها دون استيضاح
  • تحمّل المسؤولية: تتحمل مسؤولية جودة الإصدار شخصيًا
  • التعاون: تعمل مع المطورين شريكًا في الجودة


مكان العمل وأوقاته

دوام كامل من مقر العمل في مكتبنا بالرياض، مع استخدام عملي منتظم لأجهزة الدفع وقارئات البطاقات وبطاقات الاختبار والأجهزة المحمولة. قد يتطلب الدور العمل أحيانًا خارج ساعات الدوام في نوافذ الإصدار واختبارات الاعتماد.


-