الوصف الوظيفي
دور المشروع : مهندس برمجيات مخصص
وصف دور المشروع : تطوير حلول برمجيات مخصصة لتصميم وكتابة وتعزيز المكونات عبر الأنظمة أو التطبيقات. استخدام الأطر الحديثة والممارسات الرشيقة لتقديم حلول قابلة للتوسع وعالية الأداء مصممة لتلبية احتياجات الأعمال المحددة.
المهارات المطلوبة : الاختبار الآلي
المهارات الجيدة : بايثون (لغة البرمجة)
تتطلب خبرة لا تقل عن 3 سنوات
المؤهل التعليمي : 15 سنة تعليم بدوام كامل
ملخص الوظيفة
يلعب مهندس اختبار الأتمتة دورًا حيويًا من خلال تصميم وتطوير وتنفيذ نصوص الاختبار الآلي. تتطلب هذه الوظيفة محترفًا دقيقًا يمكنه العمل بشكل تعاوني مع فرق التطوير لتحديد العيوب وتحسين العمليات وتقديم منتجات عالية الجودة بكفاءة.
المسؤوليات الرئيسية
تصميم وتطوير وصيانة نصوص الاختبار الآلي باستخدام أدوات وأطر قياسية في الصناعة.
التعاون مع مطوري البرمجيات ومحللي ضمان الجودة وأصحاب المصلحة في الأعمال لفهم المتطلبات وإنشاء خطط اختبار شاملة.
تنفيذ حالات الاختبار الآلي، وتحليل النتائج، والإبلاغ عن العيوب مع توثيق واضح.
دمج الاختبارات الآلية في خطوط أنابيب التكامل المستمر / النشر المستمر (CI/CD).
تحديد الفرص لتعزيز أطر اختبار الأتمتة وزيادة تغطية الاختبار.
إجراء تحليل السبب الجذري لفشل الاختبارات والعمل مع المطورين لحل المشكلات.
الحفاظ على تحديث نصوص الاختبار الحالية مع تطور التطبيقات.
البقاء على اطلاع بأحدث الاتجاهات والتقنيات في اختبار الأتمتة.
المشاركة في مراجعات الشيفرة والمساهمة في أفضل الممارسات في اختبار الأتمتة.
توثيق إجراءات الاختبار والنتائج للامتثال ومشاركة المعرفة.
المهارات المطلوبة
إتقان لغة برمجة واحدة على الأقل، مثل بايثون أو جافا سكريبت.
خبرة قوية في أدوات وأطر الأتمتة (مثل سيلينيوم، أبيم، JUnit، TestNG).
فهم جيد لمنهجيات اختبار البرمجيات وأفضل الممارسات.
خبرة في أنظمة التحكم في الإصدارات، خاصة Git.
إلمام ببيئات CI/CD (مثل جنكينز، GitLab CI).
القدرة على كتابة وثائق اختبار واضحة وموجزة وشاملة.
القدرة على العمل بشكل مستقل وكجزء من فريق.
المهارات الجيدة
خبرة في أدوات اختبار واجهة برمجة التطبيقات مثل Postman أو SoapUI.
إلمام بأدوات اختبار الأداء والتحميل (مثل JMeter، LoadRunner).
معرفة بمنصات السحابة (مثل Azure).
خبرة في اختبار الأمان والأدوات ذات الصلة.
الحصول على شهادة في اختبار البرمجيات (ISTQB، CSTE، أو ما شابه) يعد ميزة.
التعرض لبيئات Agile/Scrum.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.