




**المتطلبات والمسؤوليات** نبحث عن مهندس اختبارات مؤهل بدرجة عالية للانضمام إلى فريقنا. سيكون على عاتق المرشح الناجح مسؤولية تعزيز تغطية اختبارات الأتمتة لدينا، مع التركيز على تطبيقات الويب من الجانب الخلفي والجانب الأمامي. يُعد هذا الدور محوريًا في ضمان تسليم منتجات برمجية عالية الجودة من خلال تنفيذ أطر أتمتة اختبارات قوية وقيادة فريق شغوف من مهندسي البرمجيات. **المسؤوليات الرئيسية** * تهيئة وإنشاء أطر أتمتة الاختبارات المخصصة وفقًا لاحتياجاتنا. * قيادة إدخال اختبارات وظيفية وانحدارية مؤتمتة لتطبيقات الويب. * التخطيط الاستراتيجي لتغطية الأتمتة للميزات المضافة حديثًا. * تصميم مكونات أو وحدات أتمتة قابلة لإعادة الاستخدام لتحسين كفاءة الاختبار. * صيانة ودعم إطار أتمتة الاختبارات، وعمليات التخطيط والتنفيذ. * ضمان أعلى جودة لنصوص الاختبار والتقيد بمعايير الكود. * مراجعة جودة الاختبار ومعايير البرمجة عبر الفريق، وتوفير التوجيه والقيادة. * كتابة وتنفيذ نصوص أتمتة الاختبارات، وتقديم المساعدة في حل المشكلات عند الحاجة. * التعاون الوثيق مع محللي ضمان الجودة ومطوري البرمجيات لوضع حلول فعالة. **المهارات والمؤهلات المطلوبة** * أساس قوي في أتمتة الاختبارات مع خبرة لا تقل عن 4 سنوات في هذا المجال وخبرة إجمالية تبلغ 6\+ سنوات. * إتقان لغة JavaScript مع مهارات قوية في تطوير البرمجيات. * معرفة عميقة بإجراء اختبارات وظيفية على المتصفحات، ويفضل جوجل كروم. * القدرة على العمل بكفاءة مع أدوات تطوير جوجل كروم (Google Chrome Dev Tools). * خبرة في كتابة اختبارات نهاية إلى نهاية للجانب الخلفي/واجهات برمجة التطبيقات (Backend/API). * مهارة في تشخيص أعطال الأنظمة وتصحيحها. * معرفة بمنهجيات العمل المرنة (Agile) وأطر سكرم (SCRUM). **المهارات والمؤهلات المفضلة** * خبرة في عمليات قواعد البيانات (التجهيز/إعادة التعيين) باستخدام MySQL، Mongo، Snowflake، وما إلى ذلك. * إتقان العمل مع Docker؛ ويُنظر إلى Docker\-compose بشكل إيجابي جدًا. * معرفة ببناء خطوط أنابيب التكامل المستمر/النشر المستمر (CI/CD)، مع تفضيل استخدام Jenkins. * خبرة في TypeScript تُعد ميزة إضافية. * شخص يحب العمل الجماعي ويزدهر في البيئات التعاونية أكثر من العمل الفردي.


