📍 المملكة العربية السعودية تحديث مستمر على مدار الساعة

وظيفة مهندس جودة (اختبار التكامل وواجهات API - IBM WebMethods) لدى TestCrew في الرياض

Quality Engineer (Integration & API Tester - IBM WebMethods)
🏢 TestCrew | شركة متخصصة في اختبار البرمجيات في مستوى الجودة والأداء
🕒 نُشرت: (اليوم) 📍 الرياض وظائف الهندسة والتقنية
التقديم على الوظيفة من المصدر الرسمي ↗

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

TestCrew، شركة متخصصة في اختبار البرمجيات وضمان الجودة والأداء، تعلن عن توفر وظيفة Quality Engineer (Integration & API Tester - IBM WebMethods) في الرياض، السعودية.

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

  • اختبار تكاملات المؤسسات وواجهات برمجة التطبيقات (APIs) وخدمات الوسيطة المبنية على منصة IBM WebMethods.
  • التحقق من تدفقات الرسائل وعمليات التحويل ومنطق التوجيه عبر طبقات التكامل.
  • إجراء اختبار وظيفي لواجهات REST وSOAP، والتأكد من دقة الطلبات والاستجابات وفق متطلبات العمل.
  • التحقق من سلامة البيانات عبر الأنظمة الداخلية والخارجية خلال عمليات التكامل وتبادل الرسائل.
  • اختبار سيناريوهات idempotency لضمان معالجة الطلبات/الرسائل المكررة دون آثار جانبية غير مقصودة.
  • تصميم وتنفيذ حالات اختبار لسيناريوهات إعادة المحاولة (retry) وانقضاء المهلة (timeout)، والتحقق من سلوك النظام في حالات الفشل والاسترداد.
  • إجراء اختبار تكامل شامل عبر أنظمة متعددة متصلة لضمان تدفق البيانات واستمرارية العمليات.
  • استخدام أدوات أتمتة واجهات برمجة التطبيقات (Postman, SoapUI أو ما يعادلها) لبناء وتنفيذ مجموعات اختبار آلية للاختبار الانحداري والوظيفي.
  • التحقق من معالجة الأخطاء وسيناريوهات الاستثناءات والتسجيل/المراقبة داخل خدمات الوسيطة.
  • تحديد وتوثيق وتعقب العيوب حتى حلها، بالتعاون مع مطوري التكامل وفرق الأعمال.
  • دعم ملاحظات الأداء والتحميل الخاصة بنقاط التكامل عند الاقتضاء.
  • إعداد وصيانة وثائق الاختبار، بما في ذلك خطط الاختبار وحالات الاختبار وبيانات الاختبار وتقارير التنفيذ/العيوب.
  • دعم الاختبار الانحداري لترقيات الوسيطة والتكاملات الجديدة وتغييرات إصدارات واجهات برمجة التطبيقات.

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

  • خبرة لا تقل عن 5 سنوات في اختبار البرمجيات مع تركيز قوي على اختبار التكامل وواجهات برمجة التطبيقات.
  • خبرة عملية في IBM WebMethods (Integration Server, Designer أو المكونات ذات الصلة).
  • معرفة قوية بواجهات REST وSOAP بما في ذلك هياكل الطلب/الاستجابة والرؤوس وطرق المصادقة ورموز الحالة.
  • خبرة عملية في اختبار التكامل والتحقق من خدمات الوسيطة وتدفقات الرسائل.
  • فهم جيد لتقنيات التحقق من البيانات عبر الأنظمة الموزعة.
  • خبرة عملية في أدوات أتمتة واجهات برمجة التطبيقات مثل Postman و/أو SoapUI.
  • خبرة في اختبار سيناريوهات idempotency وإعادة المحاولة وانقضاء المهلة في بيئات التكامل.
  • خبرة عملية في الاختبار الشامل عبر أنظمة متعددة.
  • خبرة في أدوات تتبع العيوب وإدارة الاختبارات مثل JIRA أو HP ALM أو Azure DevOps أو ما يعادلها.
  • مهارات تحليلية واستكشاف أخطاء قوية مع القدرة على تتبع المشكلات عبر تدفقات التكامل المعقدة.
  • مهارات تواصل شفهية وكتابية ممتازة للتنسيق مع فرق التكامل والتطوير والأعمال.

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

  • درجة البكالوريوس في علوم الحاسب أو تكنولوجيا المعلومات أو مجال ذي صلة (مفضلة).
  • خبرة في العمل ضمن بيئة بنكية أو خدمات مالية أو مؤسسات كبيرة (مفضلة).
  • الإلمام ببروتوكولات/معايير الرسائل مثل JMS, MQ, XML, JSON, XSD/WSDL (مفضل).
  • معرفة أساسية بالبرمجة النصية مثل Groovy أو JavaScript أو shell scripting لدعم أتمتة الاختبار (مفضل).
  • شهادة ISTQB أو ما يعادلها في اختبار البرمجيات (ميزة إضافية).
  • الإلمام بخطوط أنابيب CI/CD واختبار التكامل ضمن بيئات DevOps (ميزة إضافية).
عرض النص الأصلي للإعلان

About the Role

We are seeking an experienced Integration & API Tester with strong expertise in IBM WebMethods to join our Quality Assurance team. The successful candidate will be responsible for testing enterprise integrations, APIs, middleware services, and message flows, ensuring data integrity and reliability across internal and external systems.


Key Responsibilities

  • Test enterprise integrations, APIs, and middleware services built on the IBM WebMethods platform
  • Validate message flows, transformations, and routing logic across integration layers
  • Perform API functional testing for both REST and SOAP services, verifying request/response accuracy against business requirements
  • Validate data integrity across internal and external systems throughout integration and message exchange processes
  • Test idempotency scenarios to ensure duplicate requests/messages are handled correctly without unintended side effects
  • Design and execute test cases for retry and timeout scenarios, validating system behavior under failure and recovery conditions
  • Perform end-to-end integration testing across multiple connected systems, ensuring seamless data flow and process continuity
  • Use API automation tools (Postman, SoapUI, or similar) to build and execute automated test suites for regression and functional testing
  • Validate error handling, exception scenarios, and logging/monitoring within middleware services
  • Identify, log, and track defects through resolution, collaborating closely with integration developers and business teams
  • Support performance and load-related observations for integration endpoints where applicable
  • Prepare and maintain test documentation, including test plans, test cases, test data, and execution/defect reports
  • Support regression testing for middleware upgrades, new integrations, and API version changes


Required Skills & Experience

  • 5+ years of experience in software testing, with a strong focus on integration and API testing
  • Hands-on experience with IBM WebMethods (Integration Server, Designer, or related components)
  • Strong knowledge of REST and SOAP APIs, including request/response structures, headers, authentication methods, and status codes
  • Practical experience in integration testing and validating middleware services and message flows
  • Solid understanding of data validation techniques across distributed systems
  • Hands-on experience with API automation tools such as Postman and/or SoapUI
  • Experience testing idempotency, retry, and timeout scenarios in integration environments
  • Practical experience with end-to-end testing across multi-system landscapes
  • Experience with defect tracking and test management tools (e.g., JIRA, HP ALM, Azure DevOps, or similar)
  • Strong analytical and troubleshooting skills, with the ability to trace issues across complex integration flows
  • Excellent verbal and written communication skills for coordinating with integration, development, and business teams


Preferred Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Experience working within a banking, financial services, or large enterprise environment
  • Familiarity with messaging protocols/standards (JMS, MQ, XML, JSON, XSD/WSDL)
  • Basic scripting knowledge (e.g., Groovy, JavaScript, or shell scripting) to support test automation
  • ISTQB or equivalent software testing certification is a plus
  • Exposure to CI/CD pipelines and integration testing within DevOps environments is an advantage


المصدر: LinkedIn - أُضيفت للموقع في 23 أغسطس 2026

وظائف أخرى لدى TestCrew | شركة متخصصة في اختبار البرمجيات في مستوى الجودة والأداء