يتولى مهندس الاختبار اليدوي مسؤولية تصميم وتطوير وتنفيذ وصيانة الاختبارات المؤتمتة مع دعم الجودة الإجمالية للمشروع. يغطي هذا الدور التنفيذ العملي للاختبارات وإعداد التقارير وإدارة المخاطر.
المسؤوليات
تنفيذ الاختبار وإدارة العيوب
- تنفيذ مجموعات اختبارات التراجع والاختبارات غير الوظيفية
- التحقيق في إخفاقات التنفيذ وإجراء تحليل السبب الجذر
- تسجيل العيوب وتتبعها وإعادة اختبارها باستخدام أدوات تتبع العيوب
- إدارة المشكلات والمخاطر والتبعيات والعيوب التي تؤثر على التسليم
الصيانة والتحسين
- صيانة وتحديث سيناريوهات الأتمتة بما يتماشى مع تغييرات التطبيق
- إصلاح الاختبارات غير المستقرة وتحسين موثوقية التنفيذ
- تحسين أداء الأتمتة وكفاءة تنفيذ التكامل المستمر (CI)
ضمان الجودة وإعداد التقارير
- إنشاء وصيانة التتبع بين المتطلبات وحالات الاختبار
- جمع مقاييس الاختبار وإعداد تقارير حول جودة النظام وتغطيته
- تقديم تقارير تنفيذ الأتمتة بعد التشغيل وتحديثات حالة منتظمة
- تنسيق جمع المعلومات ودعم اتخاذ القرارات المتعلقة بالجودة
التعاون ودعم التسليم
- المشاركة في تخطيط الدورة (Sprint planning)، وتنقيح قائمة المهام (Backlog grooming)، ومراسم أجايل (Agile ceremonies)
- إعداد بيئات الاختبار وبيانات الاختبار وأدوات المراقبة
- تقديم التوجيه والدعم لأعضاء الفريق المبتدئين عند الحاجة
- إبلاغ أصحاب المصلحة بالمخاطر والمشكلات والتقدم بشكل فعال
المؤهلات
- خبرة مثبتة في الاختبار اليدوي ويفضل أن تكون في القطاع المصرفي
- شهادة البكالوريوس في علوم الحاسوب، أو نظم المعلومات، أو أي مجال ذات صلة
- طلاقة في اللغة الإنجليزية
- شهادة ISTQB Foundation
- مهارات قوية في حل المشكلات والتحليل والتواصل
The Manual Testing Engineer is responsible for designing, developing, executing, and maintaining automated tests while supporting overall project quality. The role covers hands‑on test execution, reporting, and risk management.
Responsibilities
Test Execution & Defect Management
- Execute testing regression and non‑functional test suites
- Investigate execution failures and perform root‑cause analysis
- Log, track, and retest defects using defect tracking tools
- Manage issues, risks, dependencies, and defects impacting delivery
Maintenance & Optimization
- Maintain and update automation scripts in line with application changes
- Fix flaky or unstable tests and improve execution reliability
- Optimize automation performance and CI execution efficiency
Quality Assurance & Reporting
- Create and maintain traceability between requirements and test cases
- Collect test metrics and report on system quality and coverage
- Provide automation execution reports after runs and regular status updates
- Coordinate information gathering and support quality-related decision making
Collaboration & Delivery Support
- Participate in sprint planning, backlog grooming, and Agile ceremonies
- Set up test environments, test data, and monitoring utilities
- Provide guidance and support to junior team members when required
- Communicate risks, issues, and progress effectively to stakeholders
Qualifications
- Proven experiene in manual testing preferable in banking sector
- Bachelor’s degree in Computer Science, Information Systems, or related field
- Fluency in English
- ISTQB Foundation certification
- Strong problem‑solving, analytical, and communication skills