عن الوظيفة
تبحث شركة TAWANTECH عن مهندس جودة مبتدئ للانضمام إلى فريقها. صُممت هذه الوظيفة بدوام كامل للأفراد الذين لديهم خبرة تتراوح بين 0-1 سنة، بما في ذلك الخريجين الجدد، المستعدين للمساهمة في أنشطة ضمان جودة البرمجيات. يركز الدور على تنفيذ إجراءات الاختبار المحددة، وتحديد العيوب، والتأكد من أن الحلول المطورة تلبي المتطلبات الوظيفية ومعايير الجودة.
المسؤوليات الرئيسية
- تنفيذ اختبارات الوظائف، والرجوع (regression)، والتكامل، وواجهة المستخدم ضمن الفريق.
- إعداد وصيانة حالات الاختبار، وسيناريوهات الاختبار، ووثائق الاختبار الشاملة.
- اختبار تطبيقات الويب والهواتف المحمولة عبر مختلف المتصفحات، وأجهزة iOS و Android، وإصدارات أنظمة التشغيل المختلفة.
- تحديد وتوثيق وتتبع العيوب حتى حلها.
- التحقق من الإصلاحات وإجراء اختبارات الرجوع بعد تغييرات النظام.
- دعم الاختبار عبر بيئات متعددة ودورات الإصدار.
- إعداد بيانات الاختبار والاحتفاظ بأدلة الاختبار لأغراض التدقيق وحوكمة التغيير.
- اختبار تدفقات الدفع من البداية إلى النهاية، بما في ذلك سيناريوهات المعاملات والمطابقة.
- المساهمة في مجموعات الاختبار المؤتمتة تحت إشراف كبار المهندسين.
- التنسيق مع المطورين لتوضيح العيوب وسلوك النظام المتوقع.
- اتباع معايير وعمليات ومنهجيات اختبار الجودة المعتمدة.
- تقديم تقارير عن تقدم الاختبار، والعيوب المحددة، وملاحظات الجودة للفريق.
المؤهلات والمتطلبات
- التعليم: درجة البكالوريوس في علوم الحاسب، أو الهندسة، أو مجال ذي صلة.
- الخبرة: 0-2 سنوات من الخبرة؛ يُشجع الخريجون الجدد على التقديم.
- المعرفة: فهم أساسي لمبادئ اختبار البرمجيات ودورة حياة العيوب.
عملية التقديم
يُدعى المرشحون الذين يستوفون المتطلبات المذكورة أعلاه للتقدم لهذه الوظيفة بدوام كامل. ستتم مناقشة تفاصيل الراتب خلال عملية المقابلة.
About the Role
TAWANTECH is seeking a Junior Quality Engineer to join their team. This full-time position is designed for individuals with 0-1 years of experience, including fresh graduates, who are ready to contribute to software quality assurance activities. The role focuses on executing defined testing procedures, identifying defects, and ensuring that developed solutions meet functional and quality requirements.
Key Responsibilities
- Execute functional, regression, integration, and user-interface testing within the squad.
- Prepare and maintain test cases, test scenarios, and comprehensive testing documentation.
- Test web and mobile applications across various browsers, iOS and Android devices, and different OS versions.
- Identify, document, and track defects through to their resolution.
- Validate fixes and perform regression testing following system changes.
- Support testing across multiple environments and release cycles.
- Prepare test data and maintain testing evidence for audit and change governance purposes.
- Test payment flows end-to-end, including transaction and reconciliation scenarios.
- Contribute to automated test suites under the guidance of senior engineers.
- Coordinate with developers to clarify defects and expected system behavior.
- Follow established QA standards, processes, and testing methodologies.
- Report testing progress, identified defects, and quality observations to the squad.
Qualifications and Requirements
- Education: Bachelor’s Degree in Computer Science, Engineering, or a related field.
- Experience: 0–2 years of experience; fresh graduates are encouraged to apply.
- Knowledge: Fundamental understanding of software testing principles and the defect lifecycle.
Application Process
Candidates who meet the above requirements are invited to apply for this full-time position. Salary details will be discussed during the interview process.