مهندس أتمتة أول - واجهة المستخدم وواجهة برمجة التطبيقات
Codeninja
7–9 سنوات خبرة
تفاصيل الوظيفة
"تطوير نصوص اختبار آلية لطبقات واجهة المستخدم (Playwright/Selenium) وواجهة برمجة التطبيقات (REST Assured) مع الوصول المباشر إلى بيئة العميل.
بناء وصيانة مكتبات نموذج كائن الصفحة (Page Object Model) القابلة لإعادة الاستخدام ومكونات الاختبار المدفوعة بالبيانات.
تنفيذ مجموعات الاختبار الانحدارية والدخانية والانتقائية القائمة على المخاطر في الموقع عبر بيئات SIT وUAT.
التنسيق المباشر مع فرق ضمان الجودة لدى العميل للوصول إلى البيئة وتهيئة بيانات الاختبار وفرز العيوب.
دمج نصوص الأتمتة في خطوط أنابيب Jenkins/GitLab CI/CD مع تطبيق بوابات الجودة.
قيادة التنفيذ في الموقع للسيناريوهات الآلية المعقدة من طرف إلى طرف وعبر الأنظمة التي تتطلب الوصول المباشر إلى شبكة العميل.
المشاركة في مراجعات الكود بين الأقران، وتطبيق معايير البرمجة للأتمتة، وإرشاد أعضاء فريق العميل حول أفضل ممارسات الأتمتة.
تصحيح إخفاقات الاختبار في الموقع مع الوصول إلى سجلات التطبيق وأدوات المراقبة والبنية التحتية للعميل.
خبرة عملية تزيد عن 7 سنوات في هندسة الأتمتة.
خبير في Playwright و/أو Selenium WebDriver (Java أو JavaScript).
مهارات قوية في أتمتة واجهة برمجة التطبيقات باستخدام REST Assured أو ما يعادلها.
خبرة في نموذج كائن الصفحة والاختبار المدفوع بالبيانات وأنماط التكوين المركزية.
إجادة التكامل مع Jenkins أو GitLab CI/CD لتنفيذ الاختبارات الآلية.
الإلمام بـ Allure أو أطر إعداد التقارير المماثلة.
خبرة في أتمتة تطبيقات الخدمات المصرفية أو الخدمات المالية ميزة قوية.
الحضور في الموقع بالرياض مطلوب (الأحد إلى الخميس، ساعات العمل في المملكة العربية السعودية).
الشهادات المفضلة: ISTQB Advanced Test Analyst، Playwright Certified، Selenium Certified."