وظيفة مهندس جودة واختبار برمجيات في شركة معيار التقنية بالجيزة تتطلب خبرة متقدمة في Automation Testing باستخدام Python، مع راتب يصل إلى 14000 جنيه مصري.
عندما ترى لقب "Senior" في وظيفة هندسة جودة البرمجيات، فهذا يعني أن الشركة تبحث عن شخص يملك خبرة عملية متراكمة، وليس مجرد معرفة نظرية. في هذه الوظيفة، المطلوب هو خبير قادر على كتابة وتنفيذ سيناريوهات اختبار تلقائية (Automation Testing) باستخدام لغة Python، بالإضافة إلى إجراء اختبارات يدوية دقيقة. الخبرة هنا ليست فقط في كتابة الأكواد، بل في فهم دورة حياة تطوير البرمجيات (SDLC) وكيفية دمج اختبارات الجودة في كل مرحلة منها.
الشركة تتوقع منك أن تكون قادراً على تحليل متطلبات النظام، تصميم استراتيجيات اختبار فعالة، وتنفيذها بكفاءة. كما يُتوقع منك قيادة بعض الجوانب الفنية، سواء من خلال مراجعة أكواد الزملاء الجدد أو اقتراح تحسينات على العمليات الحالية. لقب "Senior" هنا ليس مجرد لقب، بل مسؤولية حقيقية.
اللغة الرئيسية المطلوبة هي Python، وهذا منطقي لأن معظم أطر العمل الحديثة لاختبار البرمجيات التلقائي تعتمد عليها، مثل Selenium وPytest. لكن السؤال الحقيقي هو: هل يكفي إتقان Python فقط؟ الإجابة تعتمد على ما تعنيه بـ "إتقان".
الشركة تتوقع منك أن تكون قادراً على كتابة سكربتات اختبار معقدة، وليس مجرد كتابة أكواد بسيطة. هذا يعني أنك بحاجة لفهم عميق في مفاهيم مثل البرمجة الكائنية (OOP)، التعامل مع قواعد البيانات، والعمل مع واجهات برمجة التطبيقات (APIs). بالإضافة إلى ذلك، ستحتاج إلى معرفة جيدة بأدوات إدارة الإصدارات مثل Git، وأدوات التكامل المستمر (CI/CD) مثل Jenkins أو GitHub Actions.
إذا كانت خبرتك في Python تقتصر على كتابة سكربتات بسيطة، فقد تحتاج إلى تعزيز مهاراتك قبل التقديم. لكن إذا كنت تعمل بالفعل على مشاريع اختبار تلقائي معقدة، فأنت على المسار الصحيح.
الدوام الكامل هنا يعني أنك ستعمل لمدة 8 ساعات يومياً على الأقل، وغالباً ما يكون هناك مرونة في ساعات العمل، خاصة في الشركات التقنية. لكن لا تتوقع أن تكون هذه وظيفة "9 إلى 5" تقليدية. في مجال هندسة الجودة، قد تحتاج إلى العمل لساعات إضافية عند اقتراب موعد إطلاق منتج جديد أو عند اكتشاف أخطاء حرجة تحتاج إلى إصلاح سريع.
الشركة تقع في الجيزة، وهذا يعني أنك ستحتاج إلى التواجد في المكتب بشكل منتظم، إلا إذا كانت الشركة تقدم خيار العمل الهجين (Hybrid)، وهو ما لم يُذكر في الوصف. إذا كنت تبحث عن وظيفة تعمل فيها عن بُعد بالكامل، فقد لا تكون هذه الوظيفة مناسبة لك.
من الناحية العملية، الدوام الكامل يعني أيضاً أنك ستحصل على مزايا مثل التأمين الصحي، الإجازات السنوية، وربما بعض المكافآت بناءً على أداء الفريق. لكن لا تتوقع أن تكون هذه مزايا فاخرة، خاصة في سوق العمل المصري الحالي.
الراتب المُعلن يتراوح بين 12000 و14000 جنيه مصري، وهذا يعتبر متوسطاً إلى جيد في سوق العمل المصري لمهندسي الجودة ذوي الخبرة. لكن يجب أن تضع في اعتبارك عدة عوامل قبل أن تقرر ما إذا كان هذا الراتب مناسباً لك
إذا كنت تملك الخبرة المطلوبة وتبحث عن وظيفة مستقرة، فهذا الراتب قد يكون مناسباً. لكن إذا كنت تتوقع راتباً أعلى، فقد تحتاج إلى البحث عن فرص في شركات دولية أو في القاهرة، حيث الرواتب غالباً ما تكون أعلى.
الوصف الوظيفي يذكر أن الشركة تبحث عن شخص "محترف" في مجال ضمان الجودة. لكن ما الذي يعنيه هذا عملياً؟
أولاً، الشركة تريد شخصاً قادراً على كتابة اختبارات تلقائية فعالة باستخدام Python. هذا يعني أنك يجب أن تكون قادراً على كتابة أكواد نظيفة وقابلة للصيانة، وليس مجرد سكربتات سريعة تُكتب لمرة واحدة. كما يُتوقع منك فهم عميق في مفاهيم مثل Test-Driven Development (TDD) وBehavior-Driven Development (BDD).
ثانياً، الشركة تتوقع منك أن تكون قادراً على إجراء اختبارات يدوية دقيقة. حتى مع الاعتماد الكبير على الاختبارات التلقائية، لا تزال هناك حاجة إلى العين البشرية لاكتشاف الأخطاء التي قد تفوت السكربتات. هذا يعني أنك يجب أن تملك مهارات تحليلية قوية وقدرة على التفكير النقدي.
ثالثاً، الشركة تبحث عن شخص قادر على العمل ضمن فريق. هندسة الجودة ليست وظيفة فردية، بل تتطلب تعاوناً وثيقاً مع المطورين ومديري المنتجات. لذلك، يُتوقع منك أن تكون قادراً على التواصل بفعالية، سواء كتابياً أو شفهياً، وأن تكون قادراً على شرح المشاكل التقنية بطريقة واضحة لغير التقنيين.
الشركات لا تبحث عن مبرمجين يكتبون الأكواد فقط، بل تبحث عن مهندسين يفهمون المنتج ويساهمون في تحسينه.
— خبير توظيف تقني