📍 المملكة العربية السعودية تحديث مستمر على مدار الساعة وظائف تناسب سيرتك الذاتيةمجاناً قناة تيليجرام

Wareef تعلن عن وظيفة مهندس اختبار أتمتة خبير في الرياض

Expert Automation Test Engineer
🏢 Wareef
🕒 نُشرت: (منذ 7 أيام) 📍 الرياض وظائف الهندسة والتقنية

تفاصيل الوظيفة

تعلن شركة Wareef عن توفر وظيفة Expert Automation Test Engineer (خبير أتمتة الاختبارات) في الرياض، السعودية، بنظام العمل الحضوري الكامل.

المهام والمسؤوليات

  • تصميم وبناء وصيانة أطر أتمتة قابلة لإعادة الاستخدام لواجهات UI وAPI، مع مراعاة قابلية التوسع والصيانة من البداية.
  • امتلاك بنية حل الأتمتة بما في ذلك التصميم المعياري، المكونات القابلة لإعادة الاستخدام، إدارة التهيئة، والأصول المدارة بالإصدارات.
  • أتمتة مجموعات اختبار الانحدار والاعتماد، مع زيادة التغطية باستمرار لتقليل الجهد اليدوي وتقصير دورة الوقت.
  • تصميم وتنفيذ توليد بيانات اختبار اصطناعية لإزالة الاعتماد على البيانات وتمكين التنفيذ المتوازي.
  • بناء وصيانة محاكيات ISO 8583 لتدفقات البطاقات عبر قنوات ATM وPOS والتجارة الإلكترونية.
  • تطوير مولدات رسائل ISO 20022 لتدفقات التحويل والتسوية، بما في ذلك بناء الرسائل الديناميكية والتحقق منها.
  • تطوير مختبرات SOAP/XML ومحاكيات خدمات للأطراف المقابلة والقنوات غير المتاحة دائمًا للاختبار.
  • تشغيل خدمات المحاكاة لتقليل مخاطر دورات الاعتماد وتقليل الاعتماد على الاختبار اليدوي الشامل.
  • دمج المجموعات الآلية في أنابيب CI/CD (Jenkins أو ما يعادله) كجزء من سير العمل للنشر.
  • هيكلة مجموعات الاختبار (smoke, sanity, regression) بحيث يتم تشغيل التغطية المناسبة في المرحلة المناسبة من الأنبوب.
  • إنتاج تقارير تنفيذ قوية ولوحات معلومات تثبت الجودة والتغطية والموثوقية.

الشروط والمتطلبات

  • درجة البكالوريوس في علوم الحاسب، هندسة البرمجيات أو مجال ذي صلة.
  • أكثر من 10 سنوات من الخبرة ذات الصلة، بما في ذلك وقت كبير في تصميم وبناء أطر الأتمتة من الصفر (وليس فقط كتابة سكريبتات ضمن إطار موجود).
  • إتقان قوي للغة Java، وتصميم كائني متين، واستخدام منضبط لأنظمة التحكم بالإصدارات ومراجعة الكود.
  • خبرة مثبتة في هندسة الأطر: تصميم معياري، مكونات قابلة لإعادة الاستخدام، منهجيات تعتمد على البيانات ومفاتيح الكلمات، تنفيذ متوازي، وإعداد التقارير.
  • إلمام بالأدوات: Selenium، REST Assured، SoapUI، TestNG، Jenkins وGit. تشغيل Docker والحاويات ميزة إضافية.
  • خبرة واضحة في بناء المحاكيات (simulators, stubs, mocks) أو ظاهريات الخدمة (service virtualization) للأنظمة والواجهات غير المتاحة في الاختبار.
  • المعرفة التقنية: خدمات REST وSOAP، هياكل رسائل JSON وXML، قوائم الرسائل، اتصالات مبنية على socket، وتحليل السجلات.
  • لغة إنجليزية بمستوى مهني (Professional working English).
  • الإقامة في الرياض أو الاستعداد للانتقال إليها، والقدرة على العمل بنسبة 100% حضورياً.

المهارات المطلوبة

  • معرفة بمعايير رسائل الدفع: ISO 8583 للبطاقات وISO 20022، بما في ذلك بناء وتفسير الرسائل على مستوى الحقل.
  • إلمام ببروتوكولات الدفع والواجهات: خدمات SOAP/XML وREST، قوائم الرسائل، واجهة المضيف إلى المضيف.
  • خبرة في مكتبات ISO 8583 مثل jPOS، أو خبرة مكافئة في بناء محاكيات معاملات البطاقات.
  • فهم مفاهيم أمان الدفع: MAC، حساب التشفير، معالجة PIN Block، تبادل المفاتيح، التشفير وفك التشفير في تدفقات المعاملات.
  • معرفة باختبارات الاعتماد والامتثال وكيفية اختصار الأتمتة والمحاكاة لدورات الاعتماد.
  • شهادة ISTQB المستوى المتقدم - مهندس أتمتة اختبارات (مفضلة).
  • شهادة ISTQB المستوى الأساسي (CTFL).
  • شهادة ذات صلة في البرمجة أو DevOps/Cloud (ميزة إضافية).
عرض النص الأصلي للإعلان

Expert Automation & Simulation Engineer

Quality Engineering | Riyadh, Saudi Arabia | Onsite

Position

Expert Automation & Simulation Engineer

Level

Expert - more than 10 years of relevant experience

Location

Riyadh, Saudi Arabia - onsite

Employment type

Full-time

 


Key ResponsibilitiesAutomation Framework Design & Engineering

•    Design, build and maintain reusable UI and API automation frameworks with scalability, maintainability and reusability built in from the start.

•    Own the architecture of the automation solution - modular design, reusable components, configuration management and version-controlled assets.

•    Automate regression and certification suites, continuously extending coverage to reduce manual effort and shorten cycle time.

•    Design and implement synthetic test-data generation to remove data dependencies and unblock parallel test execution.

Payment Simulation & Service Virtualization

•    Build and maintain ISO 8583 simulators for card flows across ATM, POS and e-commerce channels.

•    Develop ISO 20022 message generators for transfer and settlement flows, including dynamic message construction and validation.

•    Develop SOAP / XML stubs and service simulators for counterparties and channels that are not always available for testing.

•    Operate simulation services to de-risk certification cycles and reduce reliance on end-to-end manual testing.

CI/CD Integration & Reporting

•    Integrate automated suites into CI/CD pipelines (Jenkins or equivalent) as part of the deployment workflow.

•    Structure smoke, sanity and regression suites so the right coverage runs at the right stage of the pipeline.

•    Produce robust execution reporting and dashboards that evidence quality, coverage and reliability.


  Required Qualifications

•    Education - BSc in Computer Science, Software Engineering or a related discipline.

•    Experience - more than 10 years of relevant experience, including substantial time designing and building automation frameworks from the ground up - not only writing scripts within an existing framework.

•    Programming - strong hands-on Java, sound object-oriented design, and disciplined use of version control and code review.

•    Automation engineering - proven framework architecture: modular design, reusable components, data-driven and keyword-driven approaches, parallel execution and reporting.

•    Tools - Selenium, REST Assured, SoapUI, TestNG, Jenkins and Git. Docker and containerized execution an advantage.

•    Simulation - demonstrable experience building simulators, stubs, mocks or service virtualization for systems and interfaces unavailable in test.

•    Technical literacy - REST and SOAP services, JSON and XML message structures, message queues, socket-based connections, and log analysis.

•    Languages - Professional working English

•    Eligibility - based in or willing to relocate to Riyadh; able to work 100% onsite


Domain Knowledge (Strongly Preferred)

We are looking for familiarity with any of the following:

•    Payment messaging standards - ISO 8583 for cards and ISO 20022, including field-level message construction and parsing.

•    Payment protocols and interfaces - SOAP / XML and REST services, message queues, and host-to-host interface.

•    ISO 8583 libraries such as jPOS, or equivalent experience building card-transaction simulators.

•    Payment security concepts - MAC and cryptogram calculation, PIN block handling, key exchange, and encryption / decryption in transaction flows.

•    Certification and conformance testing, and how automation and simulation shorten certification cycles.


Certifications

•    ISTQB Advanced Level - Test Automation Engineer - Preferred

•    ISTQB Foundation Level (CTFL)

•    Relevant programming or cloud/DevOps certification - an advantage

المصدر: LinkedIn - أُضيفت للموقع في 3 سبتمبر 2026
رقم الإعلان لدى المصدر: 4460489325