هدفنا
تعمل ماستركارد على دعم الاقتصاد وتمكين الناس في أكثر من 200 دولة ومنطقة حول العالم. مع عملائنا، نساعد في بناء اقتصاد مستدام حيث يمكن للجميع الازدهار. نحن ندعم مجموعة واسعة من خيارات الدفع الرقمية، مما يجعل المعاملات آمنة وبسيطة وذكية ومتاحة. تتضاف تقنيتنا وابتكاراتنا وشراكاتنا وشبكاتنا لتقديم مجموعة فريدة من المنتجات والخدمات التي تساعد الأفراد والشركات والحكومات على تحقيق أقصى إمكاناتهم.
العنوان والملخص
مهندس برمجيات أول - اختبار الأتمتة وترميز جافا
ماستركارد هي شركة تكنولوجيا في مجال المدفوعات العالمية. نحن نربط بين المستهلكين والمؤسسات المالية والتجار والحكومات والشركات في جميع أنحاء العالم، ونعمل على تمكينهم من استخدام أشكال الدفع الإلكترونية الآمنة والمريحة.
انضم إلى أكثر الفرق العالمية حماسًا وتحفيزًا وتفاعلًا - يتم تشجيع موظفينا على دفع الابتكار كل يوم دعمًا لعالم أكثر ترابطًا - عالم ما بعد النقد.
نظرة عامة
تعد خدمات بوابة الدفع من ماستركارد مزود خدمة دفع. نقدم للتجار حول العالم بوابة دفع متعددة القنوات مع خدمات متكاملة (مثل إدارة مخاطر الاحتيال، طرق الدفع البديلة، تحويل العملات) مع تقليل تعرضهم للمشاكل (مثل استرداد المدفوعات، الامتثال لمعايير PCI-DSS، إلخ).
هل أنت قائد ومؤثر ومبتكر؟
هل ترغب في أن تكون جزءًا من بيئة تطوير برمجيات مرنة وتعاونية؟
هل أنت متحمس لتكون جزءًا من دفع عالم ما بعد النقد؟
هل تحب حل المشكلات وإيجاد حلول إبداعية؟
كل شيء عنك
- خبرة مهنية عامة تتراوح بين 6-10 سنوات في اختبار الأتمتة.
- يجب أن تكون لديك خبرة مثبتة حالياً في إنشاء وصيانة اختبارات آلية تعتمد على البيانات للأنظمة الموزعة مع معرفة جيدة بأطر نموذج صفحة الكائن.
- يجب أن تكون لديك خبرة في اختبارات الدخان والوظائف والرجعية والواجهة الخلفية والمتصفح وغير الوظيفية.
- يجب أن تكون لديك خبرة قوية في استخدام Selenium Web Driver (Java 8) لاختبار واجهة المستخدم الآلي.
- خبرة في استخدام Postman/SOAPUI Pro لاختبار واجهة برمجة التطبيقات الآلي وإنشاء حزم اختبارات آلية للرجعية.
- يجب أن تكون لديك خبرة في تطوير الاختبارات أو تطوير السلوك المدفوع.
- يجب أن تكون لديك خبرة في استخدام TestNG وMaven وأدوات بناء ANT.
- خبرة في مبادئ وأدوات CI/CD مثل Jenkins وإدارة التحكم في المصدر والعمل مع الشيفرة في بيئة متعددة المطورين المتكاملة مع أدوات تغطية الشيفرة الآمنة وتغطية الشيفرة الثابتة.
- يجب أن تكون لديك خبرة في تصميم وتنفيذ مجموعات الاختبار لاختبارات الأداء تحت الضغط والتحميل باستخدام أداة Gatling مع Scala وBlazemeter.
- خبرة مثبتة (مؤخراً) في العمل في بيئة تكامل مستمر مع خبرة عملية في تكوين بناءات Jenkins وتنفيذ الاختبارات باستخدام Jenkins.
- يجب أن تكون لديك معرفة قوية بـ SQL وقادرة على إجراء إدارة قاعدة بيانات روتينية باستخدام MySQL/PostgreSQL.
- خبرة في العمل في منهجية تطوير Agile وSAFE باستخدام Jira.
- فهم كامل لدورات حياة الاختبار وتسليم المشاريع.
- القدرة على تحليل سجلات التطبيقات ومساعدة المهندسين من خلال استخدام تقنيات تصحيح الأخطاء الأساسية.
- خبرة في أدوات إدارة العيوب/المتطلبات.
- خبرة عملية في العمل مع أدوات التحكم في الإصدارات مثل Subversion وGIT.
- مهارات اتصال ممتازة، كتابية وشفوية.
- أدوات الأتمتة: Selenium Webdriver وSOAPUI Pro وJunit وTest::More أو PHPUnit وJMeter وGatling.
- القدرة على أن تكون نشيطًا، دقيقًا، استباقيًا وقادرًا على العمل تحت الضغط في بيئة مستقلة مع درجة عالية من المبادرة والدافع الذاتي لتحقيق النتائج.
- مهارات اتصال قوية - شفهية وكتابية - ومهارات قوية في العلاقات والتعاون والتنظيم.
الدور
1) العمل عن كثب مع فرق الأعمال والتطوير لتحديد خطط الاختبار والجداول الزمنية.
2) دعم الفريق في تخطيط الإصدار/التكرار وتصميم قصص المستخدم ومعايير القبول.
3) إجراء تحليل المتطلبات وتحديد السيناريوهات التجارية وقصص المستخدم لتحديد السيناريوهات الاختبارية القابلة للتطبيق.
4) إنشاء وإدارة وصيانة أصول بيانات الاختبار.
5) تطوير وتنفيذ أ) اختبارات استكشافية يدوية و ب) اختبارات آلية لواجهات برمجة التطبيقات وواجهات المستخدم.
6) تحديد وتنفيذ فرص إضافية لأتمتة اختبار التطبيقات.
7) تسجيل نتائج الاختبار على حالات الاختبار وقصص Jira.
8) الإبلاغ عن العيوب وفقًا للمعايير الصناعية وتقديم تقارير التقدم حسب الحاجة.
9) دعم الفريق في تحليل العيوب والتحقيق في الأسباب الجذرية عند الضرورة.
مسؤولية الأمن المؤسسي
جميع الأنشطة التي تتضمن الوصول إلى أصول ماستركارد والمعلومات والشبكات تأتي مع خطر متأصل على المنظمة، ولذلك، من المتوقع أن يكون كل شخص يعمل لصالح ماستركارد أو نيابة عنها مسؤولًا عن أمن المعلومات ويجب:
الامتثال لسياسات وممارسات أمن ماستركارد؛
ضمان سرية وسلامة المعلومات التي يتم الوصول إليها؛
الإبلاغ عن أي انتهاك أو خرق محتمل لأمن المعلومات، و
إكمال جميع التدريبات الأمنية الإلزامية الدورية وفقًا لإرشادات ماستركارد.