في المكتب دوام كامل
Techsa -
مصر , القاهرة
--
Techsa

تفاصيل الوظيفة

  • مسؤوليّة الجودة لـ منصة بيانات العملاء للبث عالية السعة والمنخفضة التأخير والتي تُدار بنيتها التحتية بأنفسنا (على-prem، Kubernetes)، وليست خدمات سحابية مُدارة.

  • تستورد المنصة من أكثر من ثلاثين نظاماً مصدرياً عند مئات الآلاف من الأحداث في الثانية، وتحل هوية العميل، وتحسب سمات العميل في الوقت الحقيقي، وتصدر إشعارات محكومة إلى وجهات خارجية.

  • ستبني وتتحمل مسؤولية الأتمتة التي تثبت أن هذا يعمل: أطر الاختبار API ونهج الاختبار الشامل، والتحقق من البيانات وتدفقات البيانات، واختبار التأخر والتحميل مقابل SLOs محددة، واختبار الحوكمة الذي يثبت أن قواعد الموافقة، حماية البيانات، وعزل المستأجرين سارية في وقت التشغيل.

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

المتطلبات

  • 6+ سنوات في هندسة ضمان الجودة، غالبها في أتمتة الاختبار (وليس يدويًا).

  • ملكية أطر أتمتة الاختبار التي بنيتها/أعدت هيكلتها — وليس مجرد اختبارات مقابل إطار عمل لشخص آخر (المطلب الأساسي).

  • برمجة قوية في Python، Java، TypeScript، أو ما يعادلها: فئات أساسية، أدوات، إعدادات، تقارير، وإدارة بيانات الاختبار.

  • أتمتة APIs (REST Assured، Karate، pytest، Postman/Newman، Playwright API): معالجة المصادقة، التحقق من المخطط، اختبار العقد.

  • أتمتة واجهة المستخدم (Playwright، Cypress، Selenium): بنية POM، العناصر الديناميكية، التنفيذ المتوازي.

  • تشخيص الأخطاء غير المستقرة وإزالتها: انتظار مناسب، عزل، إعداد/إنهاء تحديدي، إصلاح الأسباب الجذرية بدلاً من التكرار العشوائي.

  • الاختبار للأداء/التحميل (JMeter، k6، Locust، Gatling): تصميم السيناريو، تحديد عنق الزجاجة، التحقق من الإنتاجية/وقت الاستجابة.

  • SQL قوي للتحقق من البيانات: الانضمامات، التجميعات، دوال النوافذ، التسوية بين المصدر والهدف على نطاق واسع.

  • اختبار خطوط أنابيب ETL/Streaming: التحقق من المخطط، المقارنة على مستوى الصف/القيمة، فحوص الاكتمال/التكرار، استراتيجيات العينة.

  • اختبار الأنظمة القائمة على الأحداث/صف الرسائل (Kafka): التحقق من الحمولة، الترتيب، سلوك التسليم، المعاملية، تأخر/إزاحة المستهلك.

  • اختبار معالجة التدفقات ذات الحالة (Flink): استعادة التحقق/checkpoint/savepoint، استعادة الحالة، التأخّرات/الأحداث غير المرتبة، سلوك الضغط الخلفي.

  • التحقق من زمن الاستجابة النهائي مقابل SLOs (p95/p99)، تمييز المعالجة داخل النطاق عن المكالمات الخارجية المستبعدة.

  • تكامل اختبارات CI/CD: تكوين الت triggers، المراحل، نشر القطع/التقارير، بوابات الفشل.

  • إدارة بيانات الاختبار: الإعداد/التنظيف، الاعتماد بين الاختبارات، مجموعات بيانات مصممة/مموهة.

  • أدلة اختبار منظمة وقابلة للتدقيق مرتبطة بإصدار/إعدادات القطعة بالضبط.

  • اختبار حوكمة البيانات/الخصوصية: فرض الموافقات، التصنيف، التشفير/التقنيع، التحقق من عدم تسرب المعرفات الأولية إلى الطرف التالي.

  • اختبار التطابق/التطابق الكياني: نتائج المطابقة، الدمج/الانقسام، انتقالات دورة الحياة.

  • الاختبار متعدد المستأجرين: العزل، RBAC/ABAC، فحص تسرب عبر المستأجرين.

  • إعادة التشغيل/التعبئة/التحقق من التطابق بدون إعادة تشغيل التأثيرات الجانبية.

  • التحقق من صحة البيانات في Lakehouse (Paimon، Iceberg، Delta عبر Trino/Spark): اكتمال/صحة البيانات بين التدفق والجدول.

  • اختبار فشل الاعتماد/المرونة: فقدان عقدة/وسيط/ذاكرة التخزين المؤقت، سلامة الاسترداد، لا ازدواجية/فقدان.

  • اختبار منصة منشأة Kubernetes: بيئات أسماء Namespaced، Helm، دورة حياة الحاويات/الوظائف، الوصول إلى السجل/المقاييس.

  • الطَّلاع على أدوات الرصد (Grafana، Prometheus، OpenSearch، التتبّع).

  • التأكد من صحة مخرجات AI/ML/LLM ميزة إضافية: الاختبار غير الحتمي، قياس التراجع، اكتشاف التصنيع.

  • انضباط عيب صارم: تقارير قابلة لإعادة الإنتاج، حكم حِدة/التصنيف، مجموعة اختبارات رجعية محافظة.

  • المجال زائد: CDP/360 للعملاء، أنظمة الاتصالات عالية الحجم، أنظمة SLA في الوقت الحقيقي، AdTech/MarTech، التحليلات/لوحات القيم.

  • المعرفة بأدوات AI (Claude، Cursor، Codex)

وظائف مشابهة

حول Techsa
مصر, القاهرة