Job description
.
Job Purpose
Responsible for analyzing and executing system testing activities to ensure applications meet defined business, functional, technical, and quality requirements, while identifying defects, managing testing risks, and supporting continuous improvement of QA processes.
Key Accountability Areas
Process Analysis & Assessment:
- Analyze software testing processes, workflows, and quality assurance procedures to identify inefficiencies, gaps, and improvement opportunities.
- Conduct test process assessments to evaluate testing effectiveness, coverage, compliance, and operational quality.
- Perform root cause analysis to identify underlying issues affecting software quality, testing efficiency, and defect resolution.
- Assess testing dependencies, risks, controls, and potential impacts on software quality and delivery.
Process Documentation & Mapping:
- Develop and maintain test documentation, including test scenarios, test cases, test scripts, test workflows, defect reports, and test execution records.
- Document current-state (As-Is) and future-state (To-Be) testing processes to support quality improvement initiatives.
- Define test inputs, expected outputs, validation criteria, roles, responsibilities, and performance measures.
- Ensure test documentation remains accurate, up-to-date, and aligned with business and system requirements.
Process Improvement & Optimization:
- Identify opportunities to streamline testing activities, improve test coverage, reduce testing cycle times, and enhance overall testing efficiency.
- Apply software testing, quality assurance, continuous improvement, and testing best practices to optimize QA activities.
- Develop practical testing and quality improvement recommendations based on test results, defect analysis, and operational requirements.
- Evaluate the effectiveness of implemented testing improvements and recommend further optimization actions.
Requirements Analysis & Solution Development:
- Gather and analyze business, functional, and technical requirements from stakeholders.
- Translate business and system requirements into test scenarios, test cases, and quality validation requirements.
- Assess the impact of proposed system changes on existing functionality, test coverage, and related business processes.
- Support the development of test plans, testing proposals, and quality assurance activities.
Process Performance Monitoring:
- Analyze test execution and defect data to identify trends, issues, quality risks, and improvement opportunities.
- Prepare analytical test reports and recommendations to support project and release decision-making.
- Track testing activities and measure achieved results against defined quality and testing targets.
Change Implementation & Operational Support:
- Support the implementation of testing activities for new systems, enhancements, releases, and process changes.
- Participate in test execution, regression testing, user acceptance testing (UAT), and operational readiness activities.
- Provide testing guidance and quality-related support to business users, developers, and stakeholders.
- Monitor post-release quality and support defect verification, investigation, and corrective actions where required.
Governance & Compliance:
- Ensure testing activities comply with organizational QA policies, quality standards, testing procedures, and applicable requirements.
- Support QA governance activities, audits, quality reviews, and compliance assessments.
- Recommend standardization opportunities to improve consistency, test coverage, and quality controls across software testing activities.
- Maintain QA repositories and support knowledge management initiatives related to testing processes and documentation.
Role Accountability
HR Proficiency:
- Ability to obtain updated soft and technical skills related to the job.
Delivery:
- Perform the planned activities to meet the operational and development targets as per delivery schedules.
- Utilize resources effectively to achieve objectives within efficient cost and time.
- Provide a periodic report formatted by detailing the deviation and execution of planned tasks.
Problem-Solving:
- Solve any related problems arise and escalate any complex operational issues.
Quality:
- Ensure quality requirements to develop effective quality control and processes including specifications for products or processes or related activities.
Business Process Improvement:
- Coordinate well-defined written systems, policies, procedures, and seek automations opportunities as much as possible.
Compliance:
- Comply to related policy and procedures and work instructions.
Health, Safety, and Environment:
- Ensure compliance of relevant safety, quality, and environmental management procedures and controls within defined area of work activity to guarantee safety, legislative compliance, and delivery of high-quality products/services.
Academic Qualification
Bachelor Degree in Systems Analysis & Engineering or Any relevant field
Work Experience
4 to 6 Years
Technical / Functional Competencies
Data Quality Assurance
Business Processes
Business Requirements Definition
Process Improvement
System Analysis
Process Automation
Process Documentation
Preferred candidate
Years of experience
No experience required
Degree
Bachelor's degree / higher diploma
وصف الوظيفة
.
الغرض من الوظيفة
مسؤول عن تحليل وتنفيذ أنشطة اختبار النظام لضمان تلبية التطبيقات للمتطلبات المحددة من الأعمال، الوظيفية، الفنية، وجودة، مع تحديد العيوب، وإدارة مخاطر الاختبار، ودعم التحسين المستمر لعمليات ضمان الجودة (QA).
المسؤوليات الرئيسية
تحليل وتقييم العمليات:
- تحليل عمليات اختبار البرامج، وسير العمل، وإجراءات ضمان الجودة لتحديد أوجه القصور، والثغرات، وفرص التحسين.
- إجراء تقييمات لعمليات الاختبار لتقييم فعالية الاختبار، والتغطية، والامتثال، وجودة التشغيل.
- إجراء تحليل الأسباب الجذرية لتحديد المشكلات الأساسية التي تؤثر على جودة البرامج، وكفاءة الاختبار، وحل العيوب.
- تقييم تبعيات الاختبار، والمخاطر، والضوابط، والآثار المحتملة على جودة البرامج وتسليمها.
توثيق العمليات ورسم الخرائط:
- إعداد وصيانة وثائق الاختبار، بما في ذلك سيناريوهات الاختبار، وحالات الاختبار، ونصوص الاختبار، وسير عمل الاختبار، وتقارير العيوب، وسجلات تنفيذ الاختبار.
- توثيق العمليات الحالية (As-Is) والمستقبلية (To-Be) لدعم مبادرات تحسين الجودة.
- تحديد مدخلات الاختبار، والمخرجات المتوقعة، ومعايير التحقق، والأدوار والمسؤوليات،以及 الأداء.
- ضمان بقاء وثائق الاختبار دقيقة وحديثة ومتوافقة مع متطلبات الأعمال والنظام.
تحسين العمليات وOptimal:
- تحديد فرص لتبسيط أنشطة الاختبار، وتحسين تغطية الاختبار، وتقليل أوقات دورة الاختبار، وتعزيز كفاءة الاختبار بشكل عام.
- تطبيق أفضل الممارسات في اختبار البرامج، وضمان الجودة، والتحسين المستمر، واختبار البرامج لتحسين أنشطة QA.
- تطوير توصيات عملية لتحسين الاختبار والجودة بناءً على نتائج الاختبار، وتحليل العيوب، والمتطلبات التشغيلية.
- تقييم فعالية التحسينات المطبقة في الاختبار وتقديم توصيات لمزيد من الإجراءات المثلى.
تحليل المتطلبات وتطوير الحلول:
- جمع وتحليل المتطلبات التجارية، والوظيفية، والفنية من أصحاب المصلحة.
- ترجمة المتطلبات التجارية والنظام إلى سيناريوهات اختبار، وحالات اختبار، ومتطلبات التحقق من الجودة.
- تقييم تأثير التغييرات المقترحة على النظام على الوظائف الحالية، وتغطية الاختبار، والعمليات التجارية ذات الصلة.
- دعم إعداد خطط الاختبار، واقتراحات الاختبار، وأنشطة ضمان الجودة.
مراقبة أداء العمليات:
- تحليل بيانات تنفيذ الاختبار والعيوب لتحديد الاتجاهات، والمشكلات، ومخاطر الجودة، وفرص التحسين.
- إعداد تقارير تحليلية للاختبار وتوصيات لدعم اتخاذ القرارات المتعلقة بالمشاريع والإصدارات.
- تتبع أنشطة الاختبار وقياس النتائج المحققة مقابل الأهداف المحددة للجودة والاختبار.
تنفيذ التغيير والدعم التشغيلي:
- دعم تنفيذ أنشطة الاختبار للأنظمة الجديدة، والتحسينات، والإصدارات، وتغييرات العمليات.
- المشاركة في تنفيذ الاختبار، واختبار الانحدار، واختبار قبول المستخدم (UAT)، وأنشطة الاستعداد التشغيلي.
- تقديم إرشادات اختبار ودعم متعلق بالجودة لمستخدمي الأعمال والمطورين وأصحاب المصلحة.
- مراقبة جودة ما بعد الإصدار ودعم التحقق من العيوب، والتحقيق، واتخاذ الإجراءات التصحيحية عند الضرورة.
الحكومة والامتثال:
- ضمان امتثال أنشطة الاختبار لسياسات QA التنظيمية، ومعايير الجودة، وإجراءات الاختبار، والمتطلبات المعمول بها.
- دعم أنشطة حكومة QA، والتدقيقات، ومراجعات الجودة، وتقييمات الامتثال.
- تقديم توصيات لتوحيد الفرص لتحسين الاتساق، وتغطية الاختبار، وضوابط الجودة عبر أنشطة اختبار البرامج.
- الحفاظ على مستودعات QA ودعم مبادرات إدارة المعرفة المتعلقة بعمليات الاختبار والتوثيق.
مسؤولية الدور
الكفاءة في الموارد البشرية:
- القدرة على اكتساب المهارات الناعمة والفنية المتعلقة بالوظيفة.
التسليم:
- تنفيذ الأنشطة المخطط لها لتلبية الأهداف التشغيلية والتطويرية وفقًا لجداول التسليم.
- استخدام الموارد بشكل فعال لتحقيق الأهداف ضمن التكلفة والوقت المناسبين.
- تقديم تقرير دوري مفصل يوضح الانحرافات وتنفيذ المهام المخطط لها.
حل المشكلات:
- حل أي مشكلات متعلقة تظهر ورفع أي قضايا تشغيلية معقدة.
الجودة:
- ضمان متطلبات الجودة لتطوير عمليات ومراقبة جودة فعالة تشمل مواصفات المنتجات أو العمليات أو الأنشطة ذات الصلة.
تحسين العمليات التجارية:
- تنسيق الأنظمة المكتوبة المحددة جيدًا، والسياسات، والإجراءات، والبحث عن فرص الأتمتة قدر الإمكان.
الامتثال:
- الامتثال للسياسات والإجراءات والتعليمات المتعلقة بالعمل.
الصحة، السلامة، والبيئة:
- ضمان الامتثال لإجراءات وإجراءات إدارة السلامة والجودة والبيئة ذات الصلة ضمن نطاق نشاط العمل المحدد لضمان السلامة، والامتثال التشريعي، وتسليم منتجات/خدمات عالية الجودة.
المؤهلات الأكاديمية
درجة البكالوريوس في تحليل الأنظمة والهندسة أو أي مجال ذي صلة
الخبرة العملية
من 4 إلى 6 سنوات
الكفاءات الفنية/الوظيفية
ضمان جودة البيانات
العمليات التجارية
تحديد المتطلبات التجارية
تحسين العمليات
تحليل الأنظمة
أتمتة العمليات
توثيق العمليات
المرشح المفضل
سنوات الخبرة
لا خبرة مطلوبة
الدرجة العلمية
درجة البكالوريوس / دبلوم أعلى