سيلندر

سيلندر تبحث عن

مهندس أتمتة ضمان الجودة

نبذة عنا

ولدت Sylndr لبناء الثقة في سوق السيارات المستعملة المصرية من خلال إضفاء الشفافية والموثوقية وتقديم أفضل خدمة على الإطلاق لجميع أصحاب المصلحة. نحن في مهمة للتأثير على ملايين المصريين من خلال أن نصبح المنصة الإلكترونية المفضلة لبيع سياراتهم مباشرة في غضون ساعات قليلة أو لشراء سيارات عالية الجودة وبأسعار معقولة بسلاسة.

نبذة عن الدور

يتولى مهندس أتمتة ضمان الجودة مسؤولية ضمان جودة ووظائف تطبيقات البرامج من خلال تصميم وتطوير وصيانة نصوص الاختبار الآلي. ويهدف إلى تحسين عملية الاختبار من خلال زيادة الكفاءة وتقليل الجهد اليدوي وتحسين دقة الاختبارات بشكل عام. غالبًا ما يتضمن دوره التعاون الوثيق مع فرق التطوير وإدارة المنتجات والعمليات لضمان أن يلبي المنتج كل من المتطلبات الوظيفية ومتطلبات الأداء.

واجباتك

تصميم وتنفيذ أتمتة الاختبار:

  • تطوير وصيانة وتنفيذ نصوص اختبار آلية لضمان عمل منتجات البرامج كما هو متوقع عبر بيئات ومنصات متعددة (الويب، والجوال، وسطح المكتب).
  • اختيار أدوات وأطر عمل الأتمتة المناسبة (مثل Selenium، وAppium، وCypress، وTestNG، وJUnit) بناءً على احتياجات المشروع.
  • كتابة نصوص الاختبار باستخدام لغات برمجة مثل Java، أو Python، أو JavaScript.
  • تحسين وتحديث إطار عمل الأتمتة باستمرار للحفاظ على توافقه مع الميزات والتقنيات والمنهجيات الجديدة.

التعاون والتواصل:

  • العمل عن كثب مع المطورين، ومحللي الأعمال، ومديري المنتجات لفهم وظائف التطبيق، وميزات المنتج، وقصص المستخدم.
  • المشاركة في تخطيط الاندفاع، والمراجعة، واجتماعات الاستعراض كجزء من عملية تطوير رشيق.
  • التعاون مع مُختبري الاختبارات اليدوية لدمج الاختبار الآلي في ممارسات الاختبار الحالية.

تنفيذ الاختبار والإبلاغ:

  • تنفيذ اختبارات آلية لاختبارات الوظائف، والانحدار، والدخان، والأداء على إصدارات تطبيق مختلفة.
  • تحديد وتوثيق والإبلاغ عن العيوب (الأخطاء) التي تم العثور عليها أثناء تنفيذ الاختبار.
  • تحليل نتائج الاختبار وإنتاج تقارير تبرز مقاييس جودة البرامج، والمشكلات، ومجالات التحسين.
  • ضمان التكامل السليم لاختبارات الأتمتة في خط أنابيب التكامل المستمر/النشر المستمر (CI/CD) (مثل Jenkins، وGitLab CI).

اختبار الأداء:

  • تصميم وتنفيذ اختبارات الأداء باستخدام أدوات مثل JMeter أو LoadRunner لتحديد الاختناقات أو مشكلات الأداء في التطبيق.
  • تحليل أداء النظام تحت ظروف تحميل مختلفة وتقديم رؤى حول قابلية التوسع والموثوقية.

إدارة وصيانة بيانات الاختبار:

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

إدارة العيوب:

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

المؤهلات

لغات البرمجة:

معرفة قوية بلغات مثل Java، أو Python، أو JavaScript، أو Ruby لكتابة نصوص آلية.

أدوات الأتمتة:

خبرة في أدوات وأطر عمل الأتمتة مثل Selenium WebDriver، وAppium، وCypress، أو TestComplete.

أدوات CI/CD:

إلمام بأدوات CI/CD (Jenkins، وGitLab CI، وCircleCI) لدمج الاختبارات الآلية في خط أنابيب النشر.

التحكم في الإصدار:

خبرة في أنظمة التحكم في الإصدار (Git، وGitHub، وBitbucket).

أطر عمل الاختبار:

معرفة بأطر عمل الاختبار مثل JUnit، أو TestNG، أو Mocha.

تتبع الأخطاء والإبلاغ عنها:

إلمام بأدوات تتبع الأخطاء مثل Jira، وخبرة في الإبلاغ عن نتائج الاختبار بوضوح لأصحاب المصلحة.

مهارات إضافية:

  • خبرة في أدوات اختبار الأداء (مثل JMeter، وLoadRunner).
  • خبرة في العمل مع بيئات سحابية أو افتراضية (AWS، وAzure، وDocker).
  • معرفة بـ SQL للتحقق من صحة قاعدة البيانات والاستعلام عنها.
  • فهم متين للمنهجيات الرشيقة (Scrum، وKanban).
برمجة وتطوير دوام كامل

نُشر الأربعاء، 19 فبراير 2025

تقدم للوظيفة

يرجى الإشارة إلى أنك وجدت هذه الوظيفة في وظائف رواد. فهذا يساعدنا في تشجيع المزيد من الشركات الناشئة للتوظيف عبر موقعنا. شكرا لك وحظا سعيدا!

تبحث عن فرصة عمل في شركة ناشئة؟

اشترك في نشرتنا البريدية وكن أول من يعلم عن فرص العمل المتاحة في أفضل الشركات الناشئة وأسرعها نموًا، فور نشرها.

أيقونة بريد إلكتروني