Al-Haffar | AlHaffar – The Specialist in Job Search in Bahrain
Senior QA Engineer (Backend / API Testing)
Must Have
5+ years of dedicated experience in Quality Assurance (QA)
Deep understanding of software testing theory, methodologies, and best practices
Experience in manual testing across the full range of user story acceptance criteria and test cases
Expertise in automated functional, API, and UI testing
Ability to provide realistic estimations for tasks of varying types and sizes
Solid understanding of the HTTP protocol & WebSocket communication
Understanding of distributed applications and client-server architectures
Proficient in at least one programming language (TypeScript, Java, Python, or similar)
Experience with test automation frameworks (Playwright, Axios, Cucumber, Cypress, Selenium, RestAssured, or similar)
Experience with CI/CD pipelines and tools (Github Actions, etc.)
Expertise in Git and branching strategies
Experience with short-lived testing environments
Ability to troubleshoot and debug complex issues (infrastructure, test environments, CI/CD workflows)
Ability to make a logical decomposition of application functionality
Knowledge of SQL/NoSQL
Good verbal and written communication skills in English
Nice To Have
Prior experience with SCRUM and other agile methods
Prior work experience in telecommunications
Graduate degree in a related field
Knowledge of eSIM and GSMA-related technologies and services
Experience in performance testing with tools like Apache JMeter, Gatling, etc.
Please note: This role is focused on backend systems — not mobile or frontend testing.
↚
Application Steps:
- Open the application link
- Browse the available jobs and select the one that suits you.
- Click on "Apply Now" and enter the required information.
- Ensure that your details are entered correctly, then click "Submit".
- Open the application link
- Browse the available jobs and select the one that suits you.
- Click on "Apply Now" and enter the required information.
- Ensure that your details are entered correctly, then click "Submit".
Additional Details:
- Posting Date:30/4/2025
- Required Nationalities: All nationalities
الحفار | الحفار – المتخصص في البحث عن عمل في البحرين
- Posting Date:30/4/2025
- Required Nationalities: All nationalities
الحفار | الحفار – المتخصص في البحث عن عمل في البحرين
مهندس ضمان الجودة الأول (اختبار الواجهة الخلفية / واجهة برمجة التطبيقات)
يجب أن يكون لديك
أكثر من 5 سنوات من الخبرة المتخصصة في ضمان الجودة
فهم عميق لنظرية اختبار البرمجيات والمنهجيات وأفضل الممارسات
خبرة في الاختبار اليدوي عبر مجموعة كاملة من معايير قبول قصة المستخدم وحالات الاختبار
خبرة في الاختبار الوظيفي الآلي واختبار واجهة برمجة التطبيقات واختبار واجهة المستخدم
القدرة على تقديم تقديرات واقعية للمهام ذات الأنواع والأحجام المختلفة
فهم قوي لبروتوكول HTTP واتصالات WebSocket
فهم التطبيقات الموزعة وهندسة العميل والخادم
إجادة لغة برمجة واحدة على الأقل (TypeScript أو Java أو Python أو ما شابه)
الخبرة في أطر أتمتة الاختبار (Playwright، Axios، Cucumber، Cypress، Selenium، RestAssured، أو ما شابه ذلك)
الخبرة في خطوط أنابيب وأدوات CI/CD (Github Actions، وما إلى ذلك)
خبرة في Git واستراتيجيات التفرع
الخبرة في بيئات الاختبار قصيرة الأجل
القدرة على استكشاف الأخطاء وإصلاحها وتصحيح المشكلات المعقدة (البنية الأساسية وبيئات الاختبار وسير عمل CI/CD)
القدرة على إجراء تحلل منطقي لوظائف التطبيق
معرفة SQL/NoSQL
مهارات جيدة في التواصل الشفهي والكتابي باللغة الإنجليزية
يجب أن يكون لديك
أكثر من 5 سنوات من الخبرة المتخصصة في ضمان الجودة
فهم عميق لنظرية اختبار البرمجيات والمنهجيات وأفضل الممارسات
خبرة في الاختبار اليدوي عبر مجموعة كاملة من معايير قبول قصة المستخدم وحالات الاختبار
خبرة في الاختبار الوظيفي الآلي واختبار واجهة برمجة التطبيقات واختبار واجهة المستخدم
القدرة على تقديم تقديرات واقعية للمهام ذات الأنواع والأحجام المختلفة
فهم قوي لبروتوكول HTTP واتصالات WebSocket
فهم التطبيقات الموزعة وهندسة العميل والخادم
إجادة لغة برمجة واحدة على الأقل (TypeScript أو Java أو Python أو ما شابه)
الخبرة في أطر أتمتة الاختبار (Playwright، Axios، Cucumber، Cypress، Selenium، RestAssured، أو ما شابه ذلك)
الخبرة في خطوط أنابيب وأدوات CI/CD (Github Actions، وما إلى ذلك)
خبرة في Git واستراتيجيات التفرع
الخبرة في بيئات الاختبار قصيرة الأجل
القدرة على استكشاف الأخطاء وإصلاحها وتصحيح المشكلات المعقدة (البنية الأساسية وبيئات الاختبار وسير عمل CI/CD)
القدرة على إجراء تحلل منطقي لوظائف التطبيق
معرفة SQL/NoSQL
مهارات جيدة في التواصل الشفهي والكتابي باللغة الإنجليزية
من الجميل أن يكون لديك
خبرة سابقة في SCRUM والأساليب الرشيقة الأخرى
خبرة عمل سابقة في مجال الاتصالات
درجة الدراسات العليا في مجال ذي صلة
معرفة تقنيات وخدمات eSIM و GSMA ذات الصلة
خبرة في اختبار الأداء باستخدام أدوات مثل Apache JMeter وGatling وما إلى ذلك.
يرجى ملاحظة: يركز هذا الدور على أنظمة الواجهة الخلفية - وليس اختبار الأجهزة المحمولة أو الواجهة الأمامية.
↚
خطوات التقديم:
خبرة سابقة في SCRUM والأساليب الرشيقة الأخرى
خبرة عمل سابقة في مجال الاتصالات
درجة الدراسات العليا في مجال ذي صلة
معرفة تقنيات وخدمات eSIM و GSMA ذات الصلة
خبرة في اختبار الأداء باستخدام أدوات مثل Apache JMeter وGatling وما إلى ذلك.
يرجى ملاحظة: يركز هذا الدور على أنظمة الواجهة الخلفية - وليس اختبار الأجهزة المحمولة أو الواجهة الأمامية.
↚
خطوات التقديم:
- افتح رابط التطبيق
- تصفح الوظائف المتاحة واختر الوظيفة التي تناسبك.
- انقر فوق "تقديم الطلب الآن" وأدخل المعلومات المطلوبة.
- تأكد من إدخال تفاصيلك بشكل صحيح، ثم انقر فوق "إرسال".
- افتح رابط التطبيق
- تصفح الوظائف المتاحة واختر الوظيفة التي تناسبك.
- انقر فوق "تقديم الطلب الآن" وأدخل المعلومات المطلوبة.
- تأكد من إدخال تفاصيلك بشكل صحيح، ثم انقر فوق "إرسال".
تفاصيل إضافية:
- تاريخ النشر: 30/4/2025
- الجنسيات المطلوبة: جميع الجنسيات
- تاريخ النشر: 30/4/2025
- الجنسيات المطلوبة: جميع الجنسيات