الوصف
مهندس ضمان جودة يدوي وآلي
نحن نبحث عن مهندس QA ماهر يشعر بالراحة في وضع خطط اختبارات تفصيلية يدويًا وبناء أطر أتمتة قوية في الوقت نفسه. ستتأكد من أن كل ميزة نسلمها تفي بأعلى معايير الجودة — بما في ذلك مجموعة القدرات المدعومة بالذكاء الاصطناعي المتنامية لدينا.
تكدسنا التقني
أتمتة الاختبار: Playwright / Cypress
الوحدات والتكامل: Jest / Pytest
اختبار API: REST & GraphQL
قاعدة البيانات: PostgreSQL
DevOps: خطوط CI/CD، GitHub Actions، AWS
الذكاء الاصطناعي: عملاء AI / LLMs (اختبار غير حتمي)
ما ستقوم به
- تصميم وكتابة وصيانة خطط الاختبار يدويًا وحالات الاختبار للميزات عبر كامل المنتج
- بناء وتطوير أطر الأتمتة للاختبار الرجعي، والتكامل، والاختبار من النهاية للنهاية
- اختبار الميزات المعتمدة على الذكاء الاصطناعي بما في ذلك مخرجات LLM، سلوك الوكلاء، واستجابات النموذج من حيث الدقة والسلامة والاتساق
- التعاون عن كثب مع المطورين ومديري المنتجات لنقل QA إلى يسار دورة التطوير
- تعريف وتتبع مقاييس الجودة، تحديد مجالات الخطر، وكشف القضايا مبكرًا قبل وصولها إلى الإنتاج
- تطوير استراتيجيات تقييم للأنظمة غير الحتمية — بما في ذلك اختبار تغير العبارات وتدفقات التحقق من المخرجات
- المشاركة في تخطيط السبرينت والجلسات الاسترجاعية كصوت الجودة في الفريق
ما نبحث عنه
- خبرة مهنية لا تقل عن 2+ سنوات في ضمان جودة البرمجيات، تغطي الاختبار اليدوي والآلي
- خبرة عملية في اختبار وكلاء AI، الميزات المعتمدة على LLM، أو نماذج ML — فهم الطبيعة غير الحتمية أمر أساسي
- إتقان في إطار أتمتة حديث واحد على الأقل (Playwright، Cypress، Selenium، أو ما يعادله)
- مهارات قوية في اختبار API باستخدام أدوات مثل Postman، REST Assured، أو ما شابه
- خبرة في العمل في بيئات مرنة مع خطوط CI/CD وبوابات اختبار مدمجة
- عقلية منهجية وفضولية — أنت تجد حالات حافة قد يفوتها الآخرون، وتوثّق كل شيء بوضوح
- مهارات تواصل قوية لكتابة تقارير علل واضحة، وتوثيق الاختبار، وملخصات الجودة
نقاط مكافأة إذا…
- لديك خبرة في تقييم تدفقات العمل الوكيلية، سلاسل التفكير متعددة الخطوات، أو خطوط RAG
- عملت مع أطر تقييم LLM مثل RAGAS، LangSmith، أو Promptfoo
- استخدام أدوات برمجة AI مثل Cursor أو Claude في سير عمل QA اليومي لديك — نشجعك على ذلك بنشاط
- بناء منظومات تقييم مخصصة أو مولدات بيانات اختبار صناعية باستخدام LLMs
ثقافة AI أولاً
لا نبني الذكاء الاصطناعي فحسب؛ بل نختبره بدقة. يستخدم مهندسو QA لدينا Cursor وClaude للتحرك بسرعة أكبر، وكتابة حالات اختبار أفضل، وأتمتة الأعمال المتكررة. إذا كنت تقترب من ضمان الجودة باستخدام أدوات AI في يدك، ستشعر أنك في بيتك.
Description
Manual & automation QA engineer
We're looking for a skilled QA engineer who's equally comfortable crafting detailed test plans by hand and building robust automation frameworks. You'll ensure that every feature we ship meets the highest quality bar — including our growing suite of AI-powered capabilities.
Our stack
Test automation: Playwright / Cypress
Unit & integration: Jest / Pytest
API testing: REST & GraphQL
Database: PostgreSQL
DevOps: CI/CD pipelines, GitHub Actions, AWS
AI: AI agents / LLMs (non-deterministic testing)
What you'll do
- Design, write, and maintain manual test plans and test cases for features across the full product
- Build and scale automation frameworks for regression, integration, and end-to-end testing
- Test AI-powered features including LLM outputs, agent behavior, and model responses for accuracy, safety, and consistency
- Collaborate closely with developers and product managers to shift QA left in the development lifecycle
- Define and track quality metrics, identify risk areas, and surface issues early before they reach production
- Develop evaluation strategies for non-deterministic systems — including prompt variation testing and output validation pipelines
- Participate in sprint planning and retrospectives as the quality voice on the team
What we're looking for
- 2+ years of professional experience in software quality assurance, covering both manual and automation testing
- Hands-on experience testing AI agents, LLM-powered features, or ML models — understanding their non-deterministic nature is a must
- Proficiency in at least one modern automation framework (Playwright, Cypress, Selenium, or equivalent)
- Strong API testing skills using tools like Postman, REST Assured, or similar
- Experience working in agile environments with CI/CD pipelines and integrated test gates
- A methodical, curious mindset — you find edge cases others miss, and you document everything clearly
- Solid communication skills to write clear bug reports, test documentation, and quality summaries
Bonus points if you…
- Have experience evaluating agentic workflows, multi-step reasoning chains, or RAG pipelines
- Have worked with LLM evaluation frameworks like RAGAS, LangSmith, or Promptfoo
- Use AI coding tools like Cursor or Claude in your daily QA workflow — we actively encourage it
- Have built custom eval harnesses or synthetic test data generators using LLMs
AI-first culture
We don't just build AI — we test it rigorously. Our QA engineers use Cursor and Claude to move faster, write better test cases, and automate the repetitive work. If you're already approaching quality assurance with AI tools in hand, you'll feel right at home.