Software Tester (Manual + Automation)
MidCognizant Technology Solutions
تحليل المتطلبات (Requirement Analysis): فهم المتطلبات الوظيفية وغير الوظيفية للتطبيق. تحديد النقاط الحرجة ومجالات الاختبار. إعداد خطط وحالات الاختبار (Test Planning & Design): إنشاء Test Scenarios و Test Cases تغطي جميع وظائف النظام. تحديد أولويات الاختبار بناءً على المخاطر. تنفيذ الاختبارات (Test Execution): إجراء الاختبارات اليدوية على واجهات المستخدم والوظائف الأساسية. تشغيل سكربتات الأتمتة باستخدام Selenium WebDriver. تقرير الأخطاء (Bug Reporting): توثيق الأخطاء المكتشفة بوضوح وإرسالها لفريق التطوير باستخدام أدوات مثل Jira أو Bugzilla. إعادة اختبار (Re-testing) بعد الإصلاحات.
Quality Control Engineer (Automation + Manual )
SeniorFlairsTech
تصميم وتنفيذ اختبارات آلية (Automation Tests) باستخدام Selenium مع Java. تنفيذ اختبارات يدوية (Manual Tests) على تطبيقات الويب والموبايل. تنفيذ اختبارات واجهات برمجة التطبيقات (API Testing) باستخدام Postman وRest Assured. تحديد الأخطاء (bugs) وتوثيقها، والعمل مع الفريق لحلها. المشاركة في تحسين عمليات الاختبار وضمان الجودة داخل الفريق.
Software Tester
MidGET Group Holdings Ltd
تنفيذ اختبارات يدوية (Manual) وآلية (Automated) للتحقق من أداء المنتج واستقراره. إعداد وتنفيذ خطط الاختبار (Test Plans) وحالات الاختبار (Test Cases) والسيناريوهات (Test Scripts) وفقًا لمتطلبات المشروع. تحديد الأخطاء (Defects) وتوثيقها في نظام التتبع، ومتابعتها حتى يتم إصلاحها. التعاون الوثيق مع فريق التطوير لفهم المتطلبات وحل المشكلات المكتشفة أثناء الاختبار. تنفيذ اختبارات الوظائف (Functional Tests) والانحدار (Regression) والأداء (Performance) حسب الحاجة. المساهمة في تحسين عمليات ضمان الجودة (QA Processes) وتحسين كفاءة الاختبارات. إعداد تقارير واضحة حول نتائج الاختبار، ومؤشرات الأداء، واقتراح التحسينات الممكنة. المساعدة في إعداد بيانات الاختبار (Test Data) وضمان جاهزية بيئة الاختبار.
Software Quality Engineer
MidQ-Pros
مراجعة متطلبات البرمجيات والمواصفات لفهم نطاق العمل وتحديد أي ثغرات أو غموض. المشاركة في إعداد استراتيجيات وخطط الاختبار (Test Strategies & Test Plans). تصميم سيناريوهات الاختبار (Test Scenarios) وإنشاء حالات الاختبار (Test Cases). تنفيذ جميع أنواع الاختبارات الوظيفية وغير الوظيفية (Functional & Non-Functional Testing) يدويًا. التعاون مع المطورين، ومحللي الأعمال، وأصحاب المصلحة لضمان جودة المنتج. توثيق، تتبع، وإدارة العيوب باستخدام أنظمة إدارة الأخطاء مثل: Azure DevOps، Jira، أو أدوات مشابهة.
Manual Test Engineer
MidLuxoft
تطوير حالات الاختبار الوظيفي (Functional test cases)، بناء بيئة للاختبار، برمجة واختبار البرمجيات، وتصحيح المشكلات. تطبيق الاختبارات، تحليل المشاكل، وإدارتها. المساعدة في إعداد بيانات الاختبار، خطط الاختبار (test plan)، حلول الاختبار (test solution)، الاستراتيجية والمراقبة والتنفيذ. التعاون مع أصحاب المصلحة (stakeholders)، ومديري المشاريع، والمطورين لتحديد استراتيجية التحقق من البرمجيات.
Software Team Leader
Test ManagerQA Role
إدارة وتوجيه فريق تطوير البرمجيات قيادة الفريق نحو إنجاز مشاريع عالية الجودة تطبيق أفضل الممارسات في تطوير البرمجيات حل المشكلات والتواصل الفعال مع الفريق