Requirement analysis Concept development for test automation Design, implementation and verification of Robot based Automation Framework Implementation of automated tests Creation, implementation and verification of test cases Execution of automated tests Test analysis and test evaluation Defect logging Reporting Development of automated procedures for test execution, test result analysis, traces repository, and automated creation of test results reports Programming languages Python results reports
Desired Candidate Profile
Advanced Python: -Able to write Python Class/Object using OOPs. -Python concepts like decorators, -Generators/Iterators, -Threading, -Exception Handling, -Design Patterns -pip and Virtual Environment Robot Framework Packaging Poetry or uv Version control Git or SVN Pipe line: Git actions or Jenkins Linux command line
تحليل المتطلبات، وتطوير المفاهيم لأتمتة الاختبارات، وتصميم وتنفيذ والتحقق من إطار عمل الأتمتة القائم على Robot، وتنفيذ الاختبارات المؤتمتة، وإنشاء وتنفيذ والتحقق من حالات الاختبار، وتشغيل الاختبارات المؤتمتة، وتحليل الاختبارات وتقييمها، وتسجيل العيوب، وإعداد التقارير، وتطوير إجراءات مؤتمتة لتنفيذ الاختبارات، وتحليل نتائج الاختبارات، ومستودع التتبع، والإنشاء المؤتمت لتقارير نتائج الاختبارات، لغات البرمجة تقارير نتائج بايثون
الملف الشخصي المطلوب للمرشح
مستوى متقدم في بايثون: - القدرة على كتابة كائنات/فئات بايثون باستخدام البرمجة الكائنية التوجه (OOPs). - مفاهيم بايثون مثل المزخرفات (Decorators)، - المولدات/المكررات (Generators/Iterators)، - خيوط المعالجة (Threading)، - معالجة الاستثناءات (Exception Handling)، - أنماط التصميم (Design Patterns)، - pip والبيئة الافتراضية (Virtual Environment)، إطار عمل Robot Framework، تحزيم التطبيقات بواسطة Poetry أو uv، أنظمة التحكم في الإصدار Git أو SVN، خطوط الأتمتة (Pipeline): Git actions أو Jenkins، سطر أوامر لينكس (Linux command line)