Wiley تعلن عن وظيفة مهندس اختبار برمجيات في عمّان
جهة العمل: Wiley
المهنة: مهندس
المدينة: عمّان
المسمى الوظيفي: مهندس جودة واختبار برمجيات (اختبار آلي وبرمجة)
مجال الوظيفة: التقنية والاتصالات
التخصص: اختبار البرمجيات وضمان الجودة
عدد الوظائف: 1
نوع العقد: دوام كامل
تعلن Wiley، الشركة العالمية العاملة في البحث العلمي والتعليم والنشر، عن وظيفة مهندس جودة واختبار برمجيات يجمع الاختبار بالبرمجة، في عمّان وبدوام كامل. وتقول الشركة إنها تبحث عن مهندس جودة يكتب الشيفرة فعلًا، لا عن شخص يكتب نصوص نقر متتابعة، بل مهندس يقرأ الشيفرة المصدرية، ويفهم كيف يعمل النظام، ويبني اختبارات آلية تكتشف المشكلات الحقيقية قبل وصولها إلى المستخدمين.
تطلب الشركة خبرة لا تقل عن سنتين في بناء اختبارات آلية لتطبيقات الويب، وإتقانًا قويًا للغتي JavaScript وTypeScript، وخبرة عملية في Selenium لأتمتة المتصفح، ومعرفة عملية جيدة بـReact وNode.js تكفي لاختبارهما من الداخل، وراحة في التعامل مع PostgreSQL وكتابة استعلامات SQL للتحقق وتتبع الأخطاء، مع عقلية الاختبار البنيوي التي تصمم الاختبارات حول طريقة عمل النظام فعلًا لا حول ما تعرضه الواجهة فقط.
تفاصيل فرص التوظيف
نظرة عامة على الفرص
الموقع والمجال وطبيعة الوظائف
ينضم مهندس الجودة إلى فريق موزع وعملي، تصفه Wiley بأنه فريق يتناقش بانفتاح ثم يلتزم بالقرار. ويتحمل المهندس مسؤولية الجودة عبر طبقات النظام كلها، من الواجهة الأمامية إلى الخدمات الخلفية وقاعدة البيانات، على منصة تقول الشركة إن الباحثين والناشرين يعتمدون عليها كل يوم.
ويبني المهندس مجموعات اختبارات آلية بلغة JavaScript ويصونها، من اختبارات المتصفح الشاملة من البداية إلى النهاية، إلى اختبارات واجهات البرمجة والتكامل. ويكتب شيفرة حقيقية قابلة لإعادة الاستخدام، من أطر اختبار وأدوات مساعدة، لا نصوصًا مؤقتة تُرمى بعد الاستخدام.
ويجري المهندس اختبارات الصندوق الأبيض، أي الاختبار البنيوي، فيقرأ الشيفرة ويفهم تفاصيلها الداخلية، ويوجه الاختبارات إلى المواضع التي يوجد فيها الخطر فعلًا. ويختبر عبر الطبقات كلها: واجهات React، وخدمات Node.js، وبيانات PostgreSQL، ويكتب استعلامات SQL ويتتبع أخطاءها للتحقق من البيانات وإعادة إنتاج المشكلات وفحص حالة النظام مباشرة.
ويؤتمت المهندس مسارات المتصفح باستخدام Selenium، ويحافظ على سرعة مجموعة الاختبارات واستقرارها وموثوقيتها، ويربط الاختبارات بخطوط التكامل المستمر حتى تعمل فحوص الجودة مع كل تغيير. ويشارك المهندسين في مراجعات التصميم والشيفرة لاكتشاف فجوات قابلية الاختبار والجودة مبكرًا.
ولم تعلن الشركة راتبًا لهذه الوظيفة، وتقول إنها تعرض نطاقات الأجر الأساسي المستهدفة للوظائف في المملكة المتحدة وكندا والولايات المتحدة فقط، وإنها ملتزمة بأجور عادلة وشفافة وحزمة مزايا شاملة.
عن جهة العمل: Wiley
الخلفية والنشاط
نبذة موثقة عن الجهة
Wiley شركة عامة مدرجة، مقرها الرئيسي في هوبوكن بولاية نيوجيرسي الأمريكية، ويعمل فيها ما بين خمسة آلاف وعشرة آلاف موظف بحسب صفحتها الرسمية. وتقول إنها منذ أكثر من مئتي عام تحول المعرفة إلى اكتشافات تشكل العالم، وإن فريقها العالمي من المبتكرين والمبدعين والخبراء يقود ما هو قادم في العلوم والتعليم والنشر.
وتصف Wiley عملها اليوم بأنها تحول المعرفة إلى معلومات متاحة وقابلة للتطبيق لتحديات اليوم وإمكانات الغد. فهي تتيح الوصول إلى أبحاث موثوقة وبيانات ومنصات مدعومة بالذكاء الاصطناعي، وتقول إنها بذلك تسرع الاكتشافات العلمية، وتدعم التعلم، وتدفع الابتكار الذي يعيد تعريف مجالات كاملة ويحسن حياة الناس.
وتعدد الشركة من مجالات تخصصها البحث والتعليم والنشر والتقييم والشهادات والتعلم والتعليم العالي والتعليم الرقمي والتطوير المهني والمحتوى الرقمي وخدمات البحث وتطوير البرمجيات. ولهذا فإن فرقها الهندسية تعمل على منصات رقمية يستخدمها الباحثون والناشرون والمتعلمون.
البيئة المهنية والحضور المؤسسي
المنهج أو الخدمات والمرافق والثقافة
وتقول Wiley إن بيئة عملها تشجع التعلم المستمر والتنقل الداخلي بين الوظائف، وإن قيمها تدعم الزملاء الشجعان وأصحاب الأثر وأبطال التعلم، مع حرص على صحة الموظفين ورفاههم. وتذكر أنها تخصص بعد ظهر يوم الجمعة بلا اجتماعات، ليتفرغ الموظفون للعمل المركز والتطوير المهني، وأن لديها برامج متنوعة للموظفين تبني المجتمع الداخلي وتتيح التعلم والنمو.
وتصف الشركة ثقافتها بأنها تؤمن بالأفكار الجريئة ووجهات النظر المتنوعة والسعي إلى تحويل المعرفة إلى أثر، وبأنها ثقافة مهووسة بالأثر، وتتحدى نفسها وتدفع نحو ما هو قادم، من أجل عملائها وزملائها والمجتمع.
الوظائف المتاحة
1. Quality Engineer (QE+Coding)
الموقع: عمّان نوع العقد: دوام كامل
يعمل مهندس الجودة في Wiley مهندسًا كاملًا لا مختبرًا يدويًا. فيومه يبدأ غالبًا بمراجعة نتائج الاختبارات الآلية في خطوط التكامل المستمر: ما الذي فشل، ولماذا. ثم يحقق في الإخفاقات، ويعزل السبب الجذري، ويكتب تقارير دقيقة يمكن إعادة إنتاجها.
وفي باقي اليوم يكتب اختبارات جديدة، ويطور أطر الاختبار والأدوات المساعدة، ويقرأ شيفرة الميزات الجديدة ليحدد أين يكمن الخطر، ويكتب استعلامات SQL ليتحقق من حالة البيانات. ويشارك في مراجعات التصميم والشيفرة مع المطورين، ليكتشف مبكرًا ما يصعب اختباره أو ما قد يسبب مشكلة في الجودة.
ويساعد المهندس في تشكيل استراتيجية الاختبار في الفريق: ما نسبة التغطية المطلوبة، وما بوابات الجودة التي يجب أن تمر بها التغييرات قبل نشرها. وتقول الشركة إن الدور يمنح ملكية حقيقية للجودة، ومساحة لتعميق الخبرة الهندسية، لا لزيادة تغطية الاختبارات فقط.
مسؤوليات مهندس جودة واختبار برمجيات (اختبار آلي وبرمجة)
- بناء مجموعات اختبارات آلية بلغة JavaScript وصيانتها، من اختبارات المتصفح الشاملة إلى اختبارات واجهات البرمجة والتكامل.
- كتابة شيفرة حقيقية قابلة لإعادة الاستخدام من أطر اختبار وأدوات مساعدة.
- إجراء اختبارات الصندوق الأبيض بقراءة الشيفرة وفهم تفاصيلها وتوجيه الاختبارات إلى مواضع الخطر.
- الاختبار عبر الطبقات: واجهات React وخدمات Node.js وبيانات PostgreSQL.
- كتابة استعلامات SQL وتتبع أخطائها للتحقق من البيانات وإعادة إنتاج المشكلات.
- أتمتة مسارات المتصفح باستخدام Selenium والحفاظ على سرعة الاختبارات واستقرارها.
- ربط الاختبارات بخطوط التكامل المستمر لتعمل فحوص الجودة مع كل تغيير.
- المشاركة في مراجعات التصميم والشيفرة لاكتشاف فجوات قابلية الاختبار مبكرًا.
- التحقيق في الإخفاقات وعزل السبب الجذري وكتابة تقارير دقيقة قابلة لإعادة الإنتاج، والمساهمة في استراتيجية الاختبار وبوابات الجودة.
المؤهلات والخبرة المطلوبة لوظيفة مهندس جودة واختبار برمجيات (اختبار آلي وبرمجة)
- خبرة لا تقل عن سنتين في بناء اختبارات آلية لتطبيقات الويب.
- إتقان قوي للغتي JavaScript وTypeScript مع كتابة شيفرة نظيفة قابلة للصيانة.
- خبرة عملية في Selenium لأتمتة المتصفح.
- معرفة عملية جيدة بـReact وNode.js تكفي لاختبارهما من الداخل.
- راحة في التعامل مع PostgreSQL وكتابة SQL للتحقق وتتبع الأخطاء.
المهارات المهنية والسلوكية
- عقلية الاختبار البنيوي التي تصمم الاختبارات حول طريقة عمل النظام فعلًا.
- مهارات قوية في حل المشكلات وتتبع الأخطاء.
- تواصل واضح وعمل جيد ضمن فريق موزع.
- ميزة: خبرة في اختبار واجهات REST أو GraphQL.
- ميزة: خبرة في CI/CD مثل GitHub Actions، واختبارات الأداء والأحمال.
- ميزة: خبرة في الأنظمة المعتمدة على الأحداث مثل Kafka أو الحاويات مثل Docker وKubernetes، وأدوات مثل Jest أو Playwright أو Cypress، وخبرة في النشر الأكاديمي.
المزايا أو معلومات العقد المعلنة
- ملكية حقيقية للجودة على منصة يعتمد عليها الباحثون والناشرون يوميًا.
- ثقافة هندسية عملية تقدم التقدم على الكمال، ومساحة لتعميق الخبرة الهندسية.
- بعد ظهر يوم الجمعة بلا اجتماعات للعمل المركز والتطوير المهني.
- تشجيع التعلم المستمر والتنقل الداخلي بين الوظائف.
- لم تُعلن الشركة الراتب لهذه الوظيفة.
إرشادات مهنية للتقديم
تجهيز ملف الترشيح
السيرة الذاتية وملف الإنجاز والاستعداد للمقابلة
الجملة الأهم في الإعلان هي أن الشركة تريد مهندس جودة يكتب الشيفرة، لا شخصًا يكتب نصوص نقر متتابعة. فاجعل سيرتك الذاتية تثبت هذا من السطر الأول: اذكر أطر اختبار بنيتها بنفسك، أو أدوات مساعدة كتبتها وأعاد زملاؤك استخدامها، أو تحسينات في بنية مجموعة اختبارات قائمة. والأفضل أن تضع رابطًا لمستودع شيفرة عام إن كان لديك.
اختبار الصندوق الأبيض هو ما يميز هذه الوظيفة. فحضّر للمقابلة مثالًا عن خطأ اكتشفته لأنك قرأت الشيفرة، لا لأنك جربت الواجهة: شرط حدي لم يعالج، أو حالة سباق بين عمليتين، أو استعلام يعيد بيانات خاطئة في حالة نادرة. واشرح كيف قادتك قراءة الشيفرة إلى كتابة الاختبار الذي كشفه.
Selenium مطلوب صراحة، واستقرار الاختبارات هدف معلن. فاستعد لسؤال عن الاختبارات المتقلبة التي تنجح مرة وتفشل مرة: ما أسبابها الشائعة، وكيف تعالجها بالانتظار الصحيح للعناصر وعزل البيانات بين الاختبارات وتجنب الاعتماد على الترتيب. فالمهندس الذي يحافظ على مجموعة اختبارات موثوقة يوفر على الفريق ساعات كثيرة.
SQL ليس ميزة هنا بل جزء من العمل اليومي. فراجع كتابة استعلامات للتحقق من البيانات بعد تنفيذ عملية، وتتبع سجلات مرتبطة عبر جداول متعددة، وتجهيز بيانات اختبار. وقد يطلب منك المحاور كتابة استعلام مباشرة، فتدرب على ذلك قبل المقابلة.
React وNode.js مطلوبان بقدر يكفي للاختبار من الداخل. فاشرح كيف تختبر مكونًا في React: ما الذي تتحقق منه، وكيف تتعامل مع الحالة والأحداث. واشرح كيف تختبر خدمة في Node.js: اختبارات الوحدات، واختبارات التكامل مع قاعدة البيانات، ومحاكاة الخدمات الخارجية.
الفريق موزع، والتواصل الواضح شرط معلن. فالتقارير الدقيقة القابلة لإعادة الإنتاج هي لغة التواصل الأساسية لمهندس الجودة في فريق موزع. فحضّر نموذجًا لتقرير خطأ كتبته: خطوات إعادة الإنتاج، والنتيجة المتوقعة والفعلية، والبيئة، والسجلات ذات الصلة، وتقديرك لموضع السبب.
الميزات الإضافية كثيرة في الإعلان، ولا يُتوقع أن تملكها كلها. فاختر منها ما تملكه فعلًا وأبرزه: اختبار واجهات REST أو GraphQL، أو خطوط GitHub Actions، أو اختبارات الأداء، أو Playwright أو Cypress أو Jest. فخبرة حقيقية في اثنتين منها أقوى من ذكر سطحي لها كلها.
خبرة النشر الأكاديمي ميزة مذكورة أيضًا. فإن كنت قد عملت على منصات نشر أو مكتبات رقمية أو أنظمة إدارة محتوى علمي، فاذكرها. وإن لم تكن، فاقرأ عن طبيعة منصات النشر العلمي التي تقدمها الشركة، لتفهم ما الذي يعتمد عليه الباحثون والناشرون في المنصة التي ستختبرها.
وأخيرًا، الشركة تصف ثقافتها الهندسية بأنها تقدم التقدم على الكمال، وفريقها بأنه يتناقش بانفتاح ثم يلتزم. فحضّر مثالًا عن نقاش تقني اختلفت فيه مع الفريق حول استراتيجية اختبار أو أولوية جودة، وكيف عرضت رأيك، ثم كيف التزمت بالقرار النهائي حتى لو لم يكن رأيك.
- أثبت في سيرتك أنك تكتب شيفرة اختبار حقيقية قابلة لإعادة الاستخدام.
- حضّر مثالًا عن خطأ اكتشفته بقراءة الشيفرة.
- استعد لأسئلة عن استقرار اختبارات Selenium.
- تدرب على كتابة استعلامات SQL للتحقق من البيانات.
- حضّر نموذجًا لتقرير خطأ دقيق قابل لإعادة الإنتاج.
- أبرز الميزات الإضافية التي تملكها فعلًا فقط.
كيفية التقديم
خطوات إرسال الطلب
التقديم عبر صفحة الوظيفة الرسمية التي نشرتها Wiley
اضغط زر بدء الانتقال أدناه وانتظر انتهاء العداد، ثم افتح صفحة الوظيفة التي نشرتها الشركة نفسها على حسابها الرسمي واضغط زر التقديم، واتبع الخطوات المطلوبة، وأرفق سيرتك الذاتية بالإنجليزية كما تطلب الشركة، موضحًا فيها خبرتك في الاختبار الآلي وJavaScript وSelenium، وراجع بياناتك قبل إرسال الطلب.
التعليقات 0
لا توجد تعليقات بعد. يمكنك كتابة سؤالك عن هذا المنشور.
أضف تعليقًا
لا تكتب رقم جوازك أو حسابك البنكي أو هاتفك في تعليق عام.