وصف الوظيفة
الأدوار والمسؤوليات
عن الدور
يبحث مركز EY للذكاء الاصطناعي عن مهندس اختبار آلي ذو خبرة لضمان جودة وموثوقية وأداء تطبيقاتنا، بما في ذلك المنتجات المعتمدة على الذكاء الاصطناعي المبنية على تقنيات الويب الحديثة. ستصمّم وتُجري صيانة مجموعات الاختبار الآلي للتطبيقات المبنية باستخدام Next.js وPython، مع تركيز قوي على الاختبار عبر متصفحات مختلفة والتكامل مع CI/CD.
ما ستقوم به
- تصميم وبناء وصيانة أطر ومجموعات اختبارات آلية لتطبيقات الويب (واجهة Next.js الأمامية، والخلفية/الخدمات بلغة Python)
- تطوير وتنفيذ سكريبتات اختبار آلية عبر المتصفحات لضمان وظائف متسقة عبر Chrome وFirefox وSafari وEdge
- دمج الاختبارات الآلية في خطوط أنابيب CI/CD (Jenkins، GitHub Actions، أو ما يماثلها) لتمكين الاختبار المستمر وتوفير تغذية راجعة سريعة
- التعاون مع المطورين ومديري المنتجات ومهندسي QA آخرين لتحديد استراتيجيات الاختبار ومعايير القبول
- تحديد وتوثيق وتتبع الأخطاء حتى الحل بالتعاون مع فرق الهندسة
- إجراء الاختبارات الوظيفية والراجعة والتكامل و الاختبار الشامل End-to-End
- العمل على تحسين تغطية الاختبار وكفاءة الأتمتة وجودة عمليات QA بشكل عام
- المساهمة في التخطيط لاختبار الميزات المرتكزة على الذكاء الاصطناعي والمساعدة في وضع معايير جودة لنتائج نماذج AI عند الاقتضاء
- مراقبة وصيانة بيئات الاختبار وبيانات الاختبار
الملف الشخصي المرغوب للمترشح
- 4 – 8 سنوات خبرة في أدوار QA الآلي/ SDET
- خبرة عملية قوية في اختبار تطبيقات الويب، ويفضّل واجهات أمامية مبنية على Next.js/React
- إتقان Python لكتابة نصوص وأطر أتمتة الاختبار
- خبرة قوية في أدوات واستراتيجيات الاختبار عبر متصفحات مختلفة
- خبرة في دمج الاختبارات الآلية في خطوط CI/CD (Jenkins، GitHub Actions، أو ما يشابهها)
- فهم قوي لمنهجيات QA: الاختبار الوظيفي، الرجعي، التكامل، والاختبار الشامل End-to-End
- إلمام بأنظمة التحكم بالإصدارات (Git)
- مهارات تحليلية وتصحيح أخطاء قوية مع اهتمام بالتفاصيل
- مهارات تواصل جيدة والقدرة على العمل عن كثب مع فرق متعددة الوظائف
- يفضّل وجود خبرة في مشاريع أو منتجات مدعومة بالذكاء الاصطناعي/التعلم الآلي (مثل اختبار مخرجات نماذج AI، الدردشات، الميزات المستندة إلى LLM)
- إلمام بأدوات اختبار API (Postman, REST Assured، إلخ)
- خبرة في اختبارات الأداء أو التحميل
- معرفة بمنصات السحابة (AWS، Azure، أو GCP)