عن كود نينجا
كود نينجا هي شركة استشارات تقنية وذكاء اصطناعي تقدم حلولاً في المملكة العربية السعودية وباكستان ومصر وأمريكا اللاتينية. نتعاون مع كبرى المؤسسات - بما في ذلك البنوك والمؤسسات المالية من الدرجة الأولى - لبناء وتحديث ودعم المنصات الرقمية ومنصات الأتمتة ذات المهام الحرجة.
عن الدور
نبحث عن مهندس ضمان جودة أتمتة ذي خبرة للانضمام إلى فريق ضمان الجودة المتنامي لدينا في الرياض. يجلب المرشح المثالي خبرة تقنية قوية في أطر أتمتة الاختبارات، ومهارات برمجة متينة في جافا، وخبرة عملية في اختبار الأنظمة عبر الويب والجوال والأنظمة الخلفية في بيئات أجايل والشلال، إلى جانب أساس متين في الاختبار اليدوي.
يتطلب هذا الدور شخصًا يمكنه تصميم وتنفيذ وصيانة مجموعات اختبار آلية قوية، وتحليل سلوك النظام من خلال السجلات والبيانات، والتعاون بفعالية عبر فرق التطوير والمنتجات وديف أوبس.
المسؤوليات الرئيسية
المتطلبات الأساسية
المهارات الإضافية المرغوبة
لماذا تنضم إلينا
إخلاء مسؤولية
يهدف هذا الوصف الوظيفي إلى نقل المعلومات الأساسية لفهم نطاق الدور. وهو ليس شاملاً وقد يخضع للتغيير بناءً على احتياجات العمل.
- تصميم وتنفيذ أطر الأتمتة لاختبار الويب والجوال وواجهات برمجة التطبيقات باستخدام أدوات معايير الصناعة وأفضل الممارسات.
- بناء وصيانة نصوص اختبار واجهة المستخدم باستخدام سيلينيوم ويب درايفر وأبيوم لأندرويد/آي أو إس.
- تطوير وتنفيذ أتمتة اختبار واجهات برمجة التطبيقات باستخدام REST Assured، بما في ذلك التحقق من المخططات والمعلمات والمصادقة.
- التعاون مع الفرق متعددة الوظائف في مراسم أجايل.
- إجراء اختبارات وظيفية وانحدارية ودخانية وتكاملية وشاملة من النهاية إلى النهاية.
- تحليل سجلات التطبيق والخادم لتحديد الأسباب الجذرية للمشكلات والتحقق من سلوك النظام.
- العمل عن كثب مع المطورين لتصحيح الأخطاء وتحقيق الاستقرار في مجموعات الأتمتة.
- دمج أتمتة الاختبارات في خطوط أنابيب CI/CD (مثل Jenkins وAzure وGitLab CI) لتمكين الاختبار المستمر.
- اختبار والتحقق من أحداث كافكا والمنتجين/المستهلكين وتدفقات البيانات للأنظمة الخلفية الموجهة بالرسائل.
- إجراء التحقق من قواعد البيانات باستخدام استعلامات SQL لضمان دقة البيانات وسلامتها.
- إدارة نصوص الاختبار وإصدارات التطبيقات في أنظمة التحكم في الإصدارات (مثل Git).
- مراجعة وتحسين نصوص الاختبار الحالية من حيث إعادة الاستخدام والاستقرار والأداء.
- المساهمة في استراتيجية ضمان الجودة واقتراح التحسينات وتوجيه المهندسين المبتدئين.
- خبرة عملية قوية في برمجة جافا.
- خبرة عملية قوية في سيلينيوم ويب درايفر لأتمتة الويب.
- خبرة عملية قوية في أبيوم لأتمتة الجوال (أندرويد وآي أو إس).
- خبرة عملية قوية في REST Assured لاختبار واجهات برمجة التطبيقات.
- فهم قوي لمنهجيات أجايل (سكروم/كانبان) وخبرة في العمل ضمن فرق تسليم قائمة على السباقات.
- فهم جيد لمبادئ اختبار البرمجيات وSTLC وSDLC، بما في ذلك الاختبار اليدوي.
- خبرة في اختبار تطبيقات الجوال، بما في ذلك إدارة الإصدارات وإدارة البناء وإدارة الأجهزة.
- إتقان التحقق من واجهات برمجة التطبيقات (الترويسات والحمولات والمخططات ورموز الحالة والمصادقة).
- معرفة جيدة بقواعد البيانات والقدرة على كتابة استعلامات SQL معقدة.
- فهم أساسي وخبرة في اختبار كافكا (الموضوعات والمنتجين والمستهلكين وتدفق الرسائل).
- القدرة على تحليل سجلات التطبيق والخادم (مثل Kibana وLogcat وSplunk) لتصحيح الأخطاء.
- خبرة في دمج الأتمتة مع خطوط أنابيب CI/CD.
- خبرة عملية مع Git أو أدوات التحكم في الإصدارات الأخرى.
- مهارات تواصل قوية وتفكير تحليلي وحل المشكلات.
- خبرة مع أطر BDD (Cucumber وJBehave).
- الإلمام بمزارع أجهزة السحابة/الجوال (BrowserStack وSauce Labs وpCloudy وغيرها).
- معرفة أساسية بأدوات اختبار الأداء (مثل JMeter).
- الإلمام بالحاويات (Docker) وتنفيذ الاختبارات في الأنظمة الموزعة.
- خبرة في المجال المصرفي.
- العمل على مبادرات الأتمتة وضمان الجودة ذات المهام الحرجة لعملاء المؤسسات والبنوك الرائدة.
- كن جزءًا من فريق ضمان جودة متنامٍ مع التعرض لأدوات الأتمتة الحديثة والتسليم القائم على CI/CD.
- بيئة تعاونية متعددة الوظائف تمتد عبر التطوير والمنتجات وديف أوبس.
- فرصة لتشكيل استراتيجية ضمان الجودة وتوجيه المهندسين المبتدئين.