بالنيابة عن عميلنا، نحن نبحث عن محلل ضمان جودة للانضمام إلى فريقهم في الخبر. سيكون محلل ضمان الجودة دوراً حيوياً في تنفيذ وأتمتة الاختبار الوظيفي وغير الوظيفي لتطبيقات مدفوعة بالذكاء الاصطناعي التوليدي، مع التأكد من أن نماذج الذكاء الاصطناعي وواجهات البرمجة الخاصة بالتطبيقات وواجهات المستخدم موثوقة وقابلة للتوسع وآمنة. سيشمل الدور اختبارات شاملة وتكامل ونماذج الذكاء الاصطناعي والتحقق من البيانات والاختبار الآلي للاختبار، واختبار APIs، واختبار الأداء، واختبار ما بعد النشر. يتطلب المنصب خبرة عملية قوية في QA وأتمتة الاختبار، مع وجود Python كشرط أساسي وتأكيد إضافي على Playwright وPytest وSQL وخبرة برمجة في Python.
المسؤوليات:
- تنفيذ الاختبار الشامل واختبار التكامل للتحقق من إجراءات مدفوعة بالذكاء الاصطناعي والتأكد من عمل المنتجات وفق المتطلبات المحددة.
- التحقق من سير العمل ورحلات المستخدم وتفاعلات API ومخرجات نموذج الذكاء الاصطناعي مقابل منطق الأعمال.
- إجراء اختبار واجهة المستخدم/تجربة المستخدم للتحقق من الوصولية والاستجابة وسهولة الاستخدام عبر الأجهزة والمتصفحات.
- دعم أنشطة اختبار قبول المستخدم.
- التحقق من مجموعات البيانات المدخلة للتدريب والاختبار والتعديل الدقيق لنماذج الذكاء الاصطناعي.
- ضمان تكامل البيانات، وتدفقات المعالجة المسبقة، وتنسيق العالم الواقعي للبيانات الاصطناعية.
- التحقق من خطوط بيانات وتدفق البيانات بين نماذج الذكاء الاصطناعي وخدمات الخلفية والتطبيقات الأمامية.
- اختبار النماذج مقابل سيناريوهات محددة سلفاً، بما في ذلك الحالات الحدودية والمدخلات العدائية.
- دعم اختبارات الأداء والتحميل والضغط باستخدام أدوات مثل JMeter.
- أتمتة حالات الاختبار للتراجع والت deployments المتكررة.
- التحقق من النُسخ الجديدة والإصدارات والتحديثات باستمرار.
- تتبع العيوب وتسجيل المشاكل والتحقق من إصلاحها بالتعاون مع فرق التطوير.
- مراقبة أداء النموذج في الإنتاج وتحليل النتائج من أجل تحسينات الجودة.
- تنفيذ أتمتة الاختبار للاختبار الوظيفي والتراجع.
- إجراء اختبار API باستخدام Postman وSoapUI.
- المساعدة في التحقق من الأمان والامتثال وضمان حماية البيانات والالتزام التنظيمي.
المؤهل المثالي
من 3 إلى 5 سنوات من الخبرة في ضمان الجودة، مع التركيز على الاختبار الوظيفي والتكامل. خبرة في Playwright – مطلوبة. خبرة في Pytest. خبرة عملية في SQL. خبرة برمجة عملية في Python. الكفاءة في أدوات أتمتة الاختبار بما في ذلك Selenium وCypress وRobot Framework. خبرة في اختبار API باستخدام Postman وSoapUI. معرفة قوية بتقنيات تحقق من نماذج الذكاء الاصطناعي واختبار تكامل البيانات. خبرة في تقييم LLM تعتبر ميزة. الإلمام بأدوات اختبار الأداء مثل JMeter. خبرة في اختبار الأمان ميزة إضافية. خبرة في العمل ضمن بيئات Agile مع تكامل خط أنابيب CI/CD. مهارات تحليلية قوية مع اهتمام بالتفاصيل في تنفيذ الاختبار والتقارير.
On behalf of our client, we are seeking a QA Analyst to join their team in Al Khobar. The QA Analyst will play a critical role in executing and automating functional and non-functional testing for Generative AI-driven applications, ensuring that AI models, APIs, and user interfaces are reliable, scalable, and secure. The role will cover end-to-end and integration testing, AI model and data validation, test automation, API testing, performance testing, and post-deployment testing. The position requires strong hands-on experience in QA and test automation, with Python as a must-have and additional emphasis on Playwright, Pytest, SQL, and coding experience in Python.
Responsibilities:
- Execute end-to-end and integration testing to validate AI-driven actions and ensure products function according to specified requirements.
- Validate workflows, user journeys, API interactions, and AI model outputs against business logic.
- Conduct UI/UX testing to validate accessibility, responsiveness, and usability across devices and browsers.
- Support user acceptance testing activities.
- Validate input datasets for training, testing, and fine-tuning of AI models.
- Ensure data integrity, preprocessing workflows, and real-world alignment of synthetic data.
- Validate data pipelines and data flow between AI models, backend services, and frontend applications.
- Test models against predefined scenarios, including edge cases and adversarial inputs.
- Support performance, load, and stress testing using tools such as JMeter.
- Automate test cases for regression and frequent deployments.
- Validate new builds, releases, and updates continuously.
- Track defects, log issues, and verify fixes in collaboration with development teams.
- Monitor production model performance and analyse results for quality improvements.
- Implement test automation for functional and regression testing.
- Conduct API testing using Postman and SoapUI.
- Assist in security and compliance validation and ensure data protection and regulatory adherence.
Desired Candidate Profile
3-5 years of experience in quality assurance, with a focus on functional and integration testing. Playwright experience — mandatory. Pytest experience. Hands-on SQL experience. Hands-on coding experience in Python. Proficiency in test automation tools including Selenium, Cypress, and Robot Framework. API testing experience using Postman and SoapUI. Strong knowledge of AI model validation techniques and data integrity testing. LLM evaluation experience is a plus. Familiarity with performance testing tools such as JMeter. Security testing experience is an advantage. Experience working in Agile environments with CI/CD pipeline integration. Strong analytical skills with attention to detail in test execution and reporting.