Software Tester
MidQA Role
تصميم وتنفيذ وصيانة اختبارات على تطبيقات الويب والموبايل. اختبار قواعد البيانات (SQL/NoSQL) والتأكد من سلامة البيانات. اختبار واجهات برمجة التطبيقات (APIs) باستخدام أدوات مثل Postman أو SoapUI. المشاركة في اجتماعات Agile (stand-ups, sprint planning, retrospectives). التعاون مع المطورين ومديري المنتجات للتأكد من جودة المنتج ومنع الأخطاء. تحليل نتائج الاختبارات واقتراح إجراءات وقائية. توجيه ومشاركة المعرفة مع المختبرين الجدد. تجربة أدوات وتقنيات جديدة لتحسين ممارسات الاختبار.
Tester Engineer
JuniorQA Role
اختبار البرمجيات يدويًا وآليًا للتأكد من جودة المنتجات. توثيق الأخطاء ومتابعة حلها مع فريق التطوير. اقتراح تحسينات لضمان أفضل أداء للتطبيقات.
QA Tester
FreshTSH TECH
التقنيات: Jest React Testing Library Cypress (E2E Testing) Postman
UI Test Automation
InternshipGeidea
كتابة سكربتات اختبار مؤتمتة (Automated Test Scripts) باستخدام C# أو Java. أتمتة اختبارات واجهة المستخدم UI باستخدام Selenium. اختبار واجهات برمجية (API Testing) باستخدام Postman و RestSharp. تعلم أساسيات SQL للتعامل مع قواعد البيانات. التعرف على CI/CD Pipelines وكيفية دمج الاختبارات في دورة التطوير المستمرة. العمل ضمن Agile Workflows مع فرق هندسية حقيقية.
Automation Quality Analyst
MidQA Role
تحليل متطلبات الأعمال وفهم المواصفات. تصميم حالات الاختبار (Test Cases). إجراء اختبارات رسمية Formal Testing واختبارات استكشافية Exploratory Testing. أتمتة اختبارات E2E باستخدام Playwright + JavaScript/TypeScript. تنفيذ الاختبارات الآلية واليدوية وتوثيق النتائج. مراجعة حالات الاختبار والاختبارات المؤتمتة للتأكد من جودتها. التعاون مع المطورين لتحديد Root Cause للأعطال والمشاكل. العمل مع فريق DevOps لضمان استقرار بيئات الاختبار. توصيل القضايا المعقدة إلى الفرق التجارية والفنية بوضوح. إعداد تقارير نتائج الاختبارات وتقديمها إلى أصحاب المصلحة (Stakeholders). قيادة أنشطة الاختبار أثناء Sprint/Release.
QA Engineer
SeniorNTG Clarity
تصميم وتطوير وتنفيذ خطط وأتمتة الاختبارات (Automation Test Plans). إجراء اختبارات واجهات برمجة التطبيقات (API Testing) باستخدام أدوات متقدمة. التعاون مع فرق التطوير، تحليل الأعمال، وإدارة المنتجات لضمان تلبية متطلبات الجودة. تحديد العيوب (Defects) ومتابعتها حتى يتم حلها ضمن دورة حياة العيوب (Defect Lifecycle). إعداد تقارير اختبار دقيقة (Test Reports) وتقديم التوصيات لتحسين جودة المنتج. قيادة فريق QA Junior/Mid-Level وتقديم الدعم الفني لهم.
