الوصف الوظيفي
من الممتع العمل في شركة يؤمن فيها الناس حقًا بما يفعلونه!
نحن ملتزمون بجلب الشغف وتركيز العملاء إلى الأعمال.
ملخص الوظيفة: نحن نبحث عن مهندس اختبار ذو تفاصيل دقيقة وذو خبرة للانضمام إلى فريقنا. سيكون مهندس اختبار ETL مسؤولاً عن تصميم وتنفيذ وأتمتة حالات الاختبار لضمان جودة وسلامة البيانات المستخرجة والمحوّلة والمحمّلة في مستودعات البيانات وغيرها من مستودعات البيانات. تتضمن هذه الوظيفة العمل عن كثب مع المطورين ومهندسي البيانات والمحللين للتحقق من تحويلات البيانات والقواعد التجارية والأداء عبر عملية ETL.
المسؤوليات الرئيسية:
اختبار ETL:
- تصميم وتطوير وتنفيذ حالات الاختبار لعمليات ETL للتحقق من استخراج البيانات وتحويلها وتحميلها.
- التحقق من البيانات في مراحل مختلفة (المصدر، التحويل، والوجهة) لضمان دقة واكتمال البيانات.
- تحديد والإبلاغ عن التناقضات والأخطاء والشذوذات في عملية ETL، وضمان معالجتها على الفور.
- التحقق من قواعد جودة البيانات والمنطق التجاري والخرائط المستخدمة في عمليات ETL.
التحقق من البيانات:
- إجراء التحقق من البيانات والمطابقة بين الأنظمة المصدر والهدف لضمان سلامة البيانات.
- إنشاء استعلامات SQL للتحقق من تحويلات البيانات وإجراء تحليل البيانات لتحديد مشكلات جودة البيانات.
- التحقق من أداء ETL، بما في ذلك كفاءة تحميل البيانات وتحويلها، وضمان تلبية SLAs.
أتمتة الاختبارات:
- تطوير وصيانة نصوص الاختبار الآلي لتبسيط عملية اختبار ETL، باستخدام الأدوات والأطر.
- العمل عن كثب مع فرق التطوير لدمج الاختبارات الآلية في خطوط أنابيب التكامل المستمر / النشر المستمر (CI/CD).
إدارة العيوب:
- تتبع وإدارة والإبلاغ عن العيوب والمشكلات المتعلقة بعملية ETL باستخدام أدوات إدارة العيوب.
- التعاون مع فرق التطوير وهندسة البيانات لحل المشكلات وضمان تطبيق الإصلاحات بشكل فعال.
تخطيط الاختبارات والتوثيق:
- تطوير خطط اختبار مفصلة، وحالات اختبار، ونصوص اختبار بناءً على متطلبات الأعمال، ومواصفات ETL، ونماذج البيانات.
- توثيق نتائج الاختبار، وتغطية الاختبار، وعمليات التحقق من البيانات لضمان اختبار شامل.
- تقديم تحديثات منتظمة حول تقدم الاختبار والنتائج وأي مشكلات للمساهمين في المشروع.
التعاون:
- العمل عن كثب مع مهندسي البيانات والمطورين ومحللي الأعمال وفرق ضمان الجودة لفهم متطلبات الأعمال والمواصفات الفنية.
- المشاركة في اجتماعات المشروع، وتقديم مدخلات حول جودة البيانات، والمساهمة في المناقشات حول تحسينات عملية ETL.
- ضمان التواصل الجيد مع أعضاء الفريق لتعزيز بيئة تعاونية وحل مشكلات جودة البيانات المعقدة.
التحسين المستمر:
- مراجعة وتحسين عمليات الاختبار باستمرار لتحسين الدقة والكفاءة والتغطية.
- البقاء على اطلاع بأحدث الاتجاهات الصناعية وأفضل الممارسات والتقنيات الناشئة المتعلقة باختبار ETL والأتمتة.
المؤهلات:
- درجة البكالوريوس في علوم الكمبيوتر، أو نظم المعلومات، أو مجال ذي صلة.
- أكثر من 10 سنوات من الخبرة في اختبار ETL، أو ضمان جودة البيانات، أو دور مشابه.
- إجادة قوية في SQL للتحقق من البيانات، والاستعلام، والتحليل.
- خبرة عملية مع أدوات ETL (مثل إنفورماتيكا، تالند، SSIS، AWS Glue، أو ما شابه).
- الإلمام بمفاهيم مستودع البيانات، ونماذج البيانات، وأنظمة إدارة قواعد البيانات (DBMS) مثل أوراكل، SQL Server، أو PostgreSQL.
- الخبرة مع أدوات وأطر أتمتة الاختبارات هي ميزة (مثل سيلينيوم، JUnit، أو البرمجة النصية المخصصة لاختبارات البيانات).
- مهارات تحليلية وحل المشكلات قوية مع الانتباه للتفاصيل.
- معرفة بخطوط أنابيب CI/CD وخبرة في دمج الاختبارات في بيئات DevOps هي ميزة.
- مهارات تواصل وتعاون ممتازة.
المهارات المفضلة:
- الخبرة في العمل مع بيئات البيانات الكبيرة، أو بحيرات البيانات، أو المنصات السحابية مثل AWS، Azure، أو Google Cloud.
- الخبرة مع أدوات تقارير BI مثل Power BI، Tableau، أو Looker.
- معرفة لغات البرمجة النصية (مثل بايثون، برمجة شل) لأتمتة الاختبارات.
إذا كنت تحب النمو السريع والعمل مع أشخاص متحمسين ومتفوقين، ستستمتع بمسيرتك المهنية معنا!
ليس هذا هو الملاءم الصحيح؟ دعنا نعرف أنك مهتم بفرصة مستقبلية من خلال النقر على قدم نفسك في الزاوية العلوية اليمنى من الصفحة أو إنشاء حساب لإعداد تنبيهات البريد الإلكتروني عند توفر وظائف جديدة تتناسب مع اهتماماتك!
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.