انتقل إلى المحتوى الرئيسي
🇨🇦

مهندس برمجيات كبير في الاختبار (Full-Stack/Python)

Senior Software Engineer in Test (Full-Stack/Python)
Mindrift·🇨🇦 Canada, كندا·علوم الحاسوب
٤٥ – ٤٥ USD/ بالساعة
٧٫٨ ألف – ٧٫٨ ألف USD (شهري)
مجالات المعرفة المطلوبة:
CS-SECS-AICS-PL

ملخص الوظيفة

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

وصف الوظيفة

ما يتضمن هذا الفرص

ستقوم بإنشاء حالات اختبار برمجي صعبة تُدفع أنظمة الترميز الذكية إلى حدودها:

  • استعراض وتحسين مهام الترميز الواقعية بناءً على قواعد بيانات الإنتاج المقدمة مع نطاق واقعي ومتطلبات ومصادر معلومات
  • كتابة اختبارات وظيفية شاملة تُؤكد السلوك من النهاية إلى النهاية والحدود، وليس فقط الفحوصات السطحية
  • صياغة تحديات "عادلة ولكن صعبة" حيث يكون للذكاء الاصطناعي كل السياق الذي يحتاجه، ولكن يجب أن يعمل من أجله (المعلومات المتناثرة عبر الملفات والمصادر الخارجية، والاستدلال المعقد المطلوب)
  • تحليل فشل الذكاء الاصطناعي لفهم ما يعاني منه النموذج مقابل ما يتقنه
  • التكرار بناءً على ملاحظات من قبل محققين QA خبراء يُقيّمون عملك على 7 معايير جودة

ما نبحث عنه

هذه الفرصة مناسبة للمطورين ذوي الخبرة والمهندسين البرمجيين و/أو أخصائيي تلقيم الاختبار مفتوحين على المشاريع الجزئية غير الدائمة. في المثالي، يجب أن يكون للمساهمين:

  • درجة في علوم الحاسوب أو هندسة البرمجيات أو مجالات ذات صلة
  • 5+ سنوات في تطوير البرمجيات، بشكل رئيسي Python (pytest، async/await، subprocess، عمليات الملفات)
  • خلفية في تطوير Full-Stack، مع التركيز المتساوي على بناء واجهات المستخدم القائمة على React وأنظمة الخلفية القوية
  • خبرة في كتابة الاختبارات (وظيفية، تكامل - وليس فقط تشغيلها)
  • حاويات Docker (تشغيل التقييمات محليًا في الحاويات)
  • فهم CI/CD (GitHub Actions كمتعلم: التriggers، Labels، قراءة النتائج)
  • إجادة اللغة الإنجليزية - B2

كيف يعمل

تقدم اجتياز التأهيل(ات) الانضمام إلى مشروع إكمال المهام الحصول على الدفع

تقدير الجهد

تُقدر المهام في هذا المشروع بأنها تستغرق 20 ساعة لإكمالها، اعتمادًا على التعقيد. هذا هو تقدير وليس متطلب جدول؛ يمكنك اختيار متى وكيف تعمل. يجب تقديم المهام قبل الموعد النهائي وتلبية معايير القبول المحددة لقبولها.

التعويض

في هذا المشروع، يمكن للمساهمين كسب ما يصل إلى 45 دولارًا في الساعة، حسب مستوى وتيرة مساهمتهم.

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

المتطلبات المعرفية

  • CS-SE(٩٠%)
  • CS-AI(٨٠%)
  • CS-PL(٧٠%)
المصدر: serpapiآخر تحديث: ١٨‏/٣‏/٢٠٢٦أهمية: ٨٥%
مهندس برمجيات كبير في الاختبار (Full-Stack/Python) - Mindrift | وظائف الحوسبة - الألِف الرقمية