وصف الوظيفة
الأدوار والمسؤوليات
تدير Aspire Software وتشغّل شركات برمجيات مملوكة بشكل كامل، مقدّمة حلول حاسمة عبر عدة قطاعات. من خلال تنفيذ أفضل ممارسات الصناعة، توفر Aspire عملية تكامل سريعة، كما أن تشغيل نموذج لا مركزي سمح لها بأن تصبح مركزاً لخلق نمو سريع من خلال إعادة الاستثمار في محفظتها.
نبحث عن مهندس منتج ذكاء اصطناعي متوسط المستوى للانضمام إلى فريق RentWorks Plus. ستكون عند تقاطع ضمان الجودة، أتمتة الذكاء الاصطناعي، وهندسة المنتج، مصممًا مجموعات اختبارات تلقائية، وبناء مسارات ذكية، وإنشاء أدوات مدعومة بالذكاء الاصطناعي تشكل تجربة عملائنا للمنتج مباشرة.
ما ستقوم به
- تصميم وبناء وصيانة حزم اختبارات تلقائية من النهاية إلى النهاية باستخدام Playwright
- كتابة وصيانة اختبارات على نمط BDD باستخدام Cucumber (Gherkin)
- تطوير وإدارة مسارات أتمتة N8N لاختبار خطوط الأنابيب، دعم العملاء، المبيعات، والعمليات الداخلية
- صيانة لوحة جودة آلية مع جولات اختبار مجدولة، فحوصات صحة وشرح الاتجاهات
- تطوير ميزات مدعومة بالذكاء الاصطناعي باستخدام توليد اختبارات ذكي Claude AI، فرز الإخفاقات، ودعم الوكلاء
- تطوير وكيل دعم العملاء RW+ والدمج مع HubSpot
- المساهمة في ميزات المنتج على واجهة React الأمامية وNestJS الخلفية
- التعاون مع فرق المنتج والهندسة لتحويل الاحتياجات التجارية إلى حلول آلية قابلة للتوسع
الملف المرشح المطلوب
- من 3–5 سنوات من خبرة في هندسة البرمجيات أو أتمتة ضمان الجودة
- خبرة عملية مع Playwright أو أطر اختبار End-to-End مماثلة
- خبرة مع Cucumber، Gherkin، أو أطر BDD أخرى
- إتقان بايثون للبرمجة النصية والأتمتة
- معرفة بـ Pytest، Jest، أو Vitest لاختبار الأتمتة
- خبرة في أدوات اختبار API: Postman، Supertest، أو REST Assured
- الإلمام بـ N8N أو أدوات أتمتة سير العمل المماثلة
- خبرة في التعامل مع واجهات برمجة التطبيقات LLM (Claude، OpenAI، أو ما يماثلها)
- فهم قوي لـ REST APIs، webhooks، وأنماط الدمج
- الإلمام بخطوط CI/CD (GitHub Actions، Jenkins) لدمج الاختبارات الآليّة
- خبرة في أدوات تقارير الاختبار مثل Allure أو المربعات HTML
يُفضل وجود
- خبرة مع React وNestJS
- الإلمام بدمج HubSpot أو أتمتة CRM
- خبرة في هندسة الاستفهام وتصميم الوكيل الذكي
- الإلمام بـ Docker، CI/CD، أو أساسيات DevOps
- خلفية في SaaS أو برمجيات المؤسسات B2B
المكافأة: معرفة مجال تأجير السيارات
- يفضّل بشكل كبير المرشحون ذوو خبرة في صناعة تأجير السيارات:
- خبرة في بناء أو العمل على برامج تأجير السيارات/إدارة الأساطيل
- معرفة بالحجوزات، اتفاقيات الإيجار، إدارة الأسعار، CDW/LDW/PAI، تصنيف ACRISS
- سابق تعرض لمنصات مثل RentWorks، Thermeon، أو حلول RMS مماثلة
- فهم لـ RevPAD، Direct Bill، أو مفاهيم إدارة القنوات
Job Description
Roles & Responsibilities
Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
We're looking for a mid-level AI Product Engineer to join the RentWorks Plus team. You'll sit at the intersection of QA, AI automation, and product engineering designing automated test suites, building intelligent workflows, and creating AI-powered tools that directly shape how our customers experience the product.
What You'll Be Doing
- Design, build, and maintain automated end-to-end test suites using Playwright
- Write and maintain BDD-style tests using Cucumber (Gherkin)
- Build and manage N8N automation workflows for testing pipelines, customer support, sales, and internal ops
- Maintain an automated quality dashboard with scheduled test runs, health checks, and trend reporting
- Develop AI-powered features using Claude AI smart test generation, failure triage, and support agents
- Evolve the RW+ AI Customer Support Agent and HubSpot integrations
- Contribute to product features on the React front-end and NestJS back-end
- Collaborate with product and engineering teams to translate business needs into scalable automated solutions
Desired Candidate Profile
- 3 5 years of software engineering or QA automation experience
- Hands-on experience with Playwright or similar E2E testing frameworks
- Experience with Cucumber, Gherkin, or other BDD frameworks
- Proficiency in Python for scripting and automation
- Knowledge of Pytest, Jest, or Vitest for test automation
- Experience with API testing tools: Postman, Supertest, or REST Assured
- Familiarity with N8N or similar workflow automation tools
- Experience working with LLM APIs (Claude, OpenAI, or similar)
- Solid understanding of REST APIs, webhooks, and integration patterns
- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins) for automated test integration
- Experience with test reporting tools such as Allure or HTML reporters
Nice to Have
- Experience with React and NestJS
- Familiarity with HubSpot integrations or CRM automation
- Experience with prompt engineering and AI agent design
- Familiarity with Docker, CI/CD, or DevOps basics
- Background in SaaS or B2B enterprise software
Bonus: Car Rental Domain Knowledge
- Candidates with car rental industry experience are strongly preferred:
- Experience building or working with car rental / fleet management software
- Knowledge of reservations, rental agreements, rate management, CDW/LDW/PAI, ACRISS classification
- Prior exposure to platforms like RentWorks, Thermeon, or similar RMS solutions
- Understanding of RevPAD, Direct Bill, or channel management concepts