المختبر – Tester

المختبر – Tester


نبذة عن المختبر:

هو المسؤول عن تحقق جودة العمل في أثناء المشروع وضمان تسليم المشروع لملاك المشروع بالمعايير المتفق عليها سواء من خلال القيام بالاختبارات بطريقة يدوية أو بطريقة أوتوماتيكية، ويتبع في ذلك عدة طرق وتقنيات طبقا لنوعية العمل الذي يقوم باختباره وطبقا لظروف المشروع في وقت الاختبار


أدوار المختبر:

  • يقوم بمراجعة المتطلبات المكتوبة من محلل الأعمال ويتأكد من سلامتها
  • يقوم بالتعاون مع الفريق التقني لتجهيز بيئة الاختبار
  • يقوم بعمل خطط الاختبار اللازمة للمشروع
  • يقوم بكتابة سيناريوهات الاختبار التي تشمل اختبار جميع متطلبات المشروع
  • يقوم بتنفيذ سيناريوهات الاختبار والتحقق من كل منها على حده كما يتحقق منها معا بشكل تكاملي
  • يتعاون مع محلل الأعمال في تعريف عناصر اختبار التحقق من نسخة الاختبار
  • يقوم بكتابة المشاكل التي تظهر نتيجة لتنفيذ سيناريوهات الاختبار
  • يقوم بإعداد التقارير عن مدي تحقق معايير الجودة المتفق عليها بعد كل اختبار

مهارات المختبر:

  • يجب أن يكون متقن لتقنيات الاختبار بأنواعها
  • أن يكون لديه القدرة علي الاختبار بطريقة أوتوماتيكية ويدوية
  • القدرة علي كتابة المشاكل بشكل واضح ليتمكن الفريق التقني من العمل عليها وحلها
  • تحليل متطلبات المشروع وقراءتها بشكل جيد وفهمها جيدا
  • القدرة علي اكتشاف السيناريوهات الغير ظاهرة لملاك المشروع والتي قد تحدث تصادم بين المتطلبات وبعضها البعض
  • اكتشاف السيناريوهات الغير موجودة في متطلبات المشروع
  • أن يكون قادرا علي الاهتمام بأدق التفاصيل
  • يمكنه التواصل مع أعضاء الفريق وتوضيح المشاكل بكل الطرق الممكنة من خلال التواصل المباشر أو الصوتي أو المرئي أو الكتابي

Position Overview

Software Tester to be responsible for designing and running tests on software usability. The Software Tester will conduct tests, analyze the results, and report observations to the design team. You may also interact with endusers in order to understand or validate the requirements of the product.

Essential Duties

• Review and analyze system specifications
•  Collaborate with team to develop effective strategies and test plans
•  Execute test cases (manual or automated) and analyze results
•  Evaluate product code according to specifications
•  Create documents for testing phases and defects
•  Report bugs and errors to development teams
•  Help troubleshoot issues
•  Conduct post-release/ post-implementation testing
•  Work with cross-functional teams to ensure quality throughout the software development lifecycle

Technical Skills

• Proven experience as a Quality Assurance Tester or similar role
•  Experience in project management and QA methodology
•  Familiarity with Agile frameworks and regression testing is a plus
•  Ability to document and troubleshoot errors
•  Working knowledge of test management software (e.g. qTest, Zephyr) and SQL
•  Excellent communication skills
•  Attention to detail
•  Analytical mind and problem-solving aptitude
•  Strong organizational skills