تحليل متطلبات النظام والمواصفات لفهم نطاق التطبيق.
كتابة خطط اختبار واختبارات يدوية (Test Plans & Test Cases) تغطي الوظائف الأساسية والثانوية.
تنفيذ سيناريوهات الاختبار يدويًا على مختلف البيئات والأجهزة.
توثيق الأخطاء (Bugs) وإبلاغ فريق التطوير بها باستخدام أدوات مثل Jira، Trello، أو Bugzilla.
التحقق من إصلاح الأخطاء (Re-Testing) وتكرار الاختبارات (Regression Testing) بعد كل تحديث أو إصدار.
التعاون مع فرق التطوير ومديري المشاريع لضمان الجودة العالية للمنتج.
متابعة دورات حياة تطوير البرمجيات (SDLC) ودورات اختبار البرمجيات (STLC).
المساهمة في تحسين العمليات والمعايير المتعلقة بضمان الجودة.