Hi,
#Xebia is looking for QA Automation Test Engineer Exp- 5+ years Location- Riyadh, Saudi Arabia
Job Description:
About the Role: We are looking for a QA Engineer who can own the end-to-end testing process for banking applications across mobile and service layers, from test planning and manual execution through automation development. Responsibilities Test Analysis& Manual QAAnalyze business requirements and clarify acceptance criteria Prepare test plans, test strategies, and detailed test cases Execute functional, regression, smoke, and UAT test cycles Log defects in Jira,prioritize them, andmanage the defect lifecycle through to closure Maintain traceable test cases in a test management tool (Zephyr Scale.) and report execution results Run tests across multiple devices and OS versions on real-device platforms on cloud device farms. Participate actively in the Agile process (refinement, planning, retrospectives) and work closely with the development team Test Automation Develop and maintain API automation suites. Build service tests with Postman/Newman and migrate collections into the automation framework Develop Android/i OS mobile automation scenarios using Appium. Integrate regression and smoke suitesinto the CI/CD pipeline Requirements Minimum 4+ years of experience in software testing
execution management Hands-on experience with Jira for defect and task tracking Experience with test management tools (Zephyr Scale,Xray, Test Rail, etc.) Experience executing tests on Browser Stack or similar device farm platforms Experience building automation frameworks in Java Hands-on API automation experience Working knowledge of Postman for service testing and collection management Proven Appium mobileautomation background. Test NG/JUnit, Maven/Gradle, Git Solid understanding of REST/JSON, HTTP, and token-based authentication Experience integrating tests with CI/CD tools (Jenkins, Git Lab CI, Azure Dev Ops, etc.) Basic SQL for data validation Experience working in Agile/Scrum environments Good written and spoken English Nice to Have Banking/fintech domain experience Framework design using Page Object Model, BDD (Cucumber), or similar approaches Awareness of performance testing(JMeter/Gatling) or security testing ISTQB Foundation / Advancedcertification
مرحبًا،
تبحث شركة #Xebia عن مهندس اختبار أتمتة ضمان الجودة بخبرة تزيد عن 5 سنوات، الموقع: الرياض، المملكة العربية السعودية.
وصف الوظيفة:
حول الدور: نحن نبحث عن مهندس ضمان جودة يمكنه تولي مسؤولية عملية الاختبار الشاملة لتطبيقات الخدمات المصرفية عبر طبقات الأجهزة المحمولة والخدمات، بدءًا من تخطيط الاختبار والتنفيذ اليدوي وصولاً إلى تطوير الأتمتة. المسؤوليات: تحليل الاختبار وضمان الجودة اليدوي، تحليل متطلبات العمل وتوضيح معايير القبول، إعداد خطط الاختبار واستراتيجيات الاختبار وحالات الاختبار التفصيلية، تنفيذ دورات الاختبار الوظيفي واختبار الانحدار واختبار الدخان واختبار قبول المستخدم (UAT)، تسجيل العيوب في Jira وتحديد أولوياتها وإدارة دورة حياة العيب حتى الإغلاق، الحفاظ على حالات اختبار قابلة للتتبع في أداة إدارة الاختبار (Zephyr Scale) وتقديم تقارير نتائج التنفيذ، تشغيل الاختبارات عبر أجهزة متعددة وإصدارات أنظمة تشغيل على منصات الأجهزة الحقيقية في مزارع الأجهزة السحابية. المشاركة بفاعلية في عملية Agile (التحسين، التخطيط، المراجعات) والعمل عن كثب مع فريق التطوير. أتمتة الاختبار: تطوير وصيانة مجموعات أتمتة واجهة برمجة التطبيقات (API). بناء اختبارات الخدمة باستخدام Postman/Newman وترحيل المجموعات إلى إطار عمل الأتمتة. تطوير سيناريوهات أتمتة الهاتف المحمول لنظامي Android/iOS باستخدام Appium. دمج مجموعات اختبار الانحدار والدخان في خط أنابيب CI/CD. المتطلبات: خبرة لا تقل عن 4 سنوات في إدارة تنفيذ اختبار البرمجيات، خبرة عملية في استخدام Jira لتتبع العيوب والمهام، خبرة في أدوات إدارة الاختبار (Zephyr Scale, Xray, Test Rail، إلخ)، خبرة في تنفيذ الاختبارات على Browser Stack أو منصات مزارع الأجهزة المماثلة، خبرة في بناء أطر عمل الأتمتة باستخدام Java، خبرة عملية في أتمتة واجهة برمجة التطبيقات (API)، معرفة عملية بـ Postman لاختبار الخدمات وإدارة المجموعات، خلفية مثبتة في أتمتة الأجهزة المحمولة باستخدام Appium، خبرة في TestNG/JUnit و Maven/Gradle و Git، فهم قوي لـ REST/JSON و HTTP والمصادقة المستندة إلى الرموز، خبرة في دمج الاختبارات مع أدوات CI/CD (Jenkins, GitLab CI, Azure DevOps، إلخ)، معرفة أساسية بـ SQL للتحقق من صحة البيانات، خبرة في العمل في بيئات Agile/Scrum، إجادة اللغة الإنجليزية كتابةً وتحدثاً. المهارات الإضافية: خبرة في مجال الخدمات المصرفية/التكنولوجيا المالية، تصميم إطار العمل باستخدام نموذج كائن الصفحة (Page Object Model) أو BDD (Cucumber) أو مناهج مماثلة، وعي باختبار الأداء (JMeter/Gatling) أو اختبار الأمان، الحصول على شهادة ISTQB الأساسية/المتقدمة.