جديد
Remote
وصف الوظيفة
Highbrow Technology Inc., leader innovant dans le domaine de l’intelligence artificielle appliquée aux systèmes d’apprentissage par renforcement (RL), recherche un **Senior QA Engineer** passionné par la qualité logicielle et les défis techniques de pointe. Vous intégrerez une équipe internationale, hautement collaborative, et contribuerez à la fiabilité d’une plateforme qui permet aux chercheurs et aux développeurs de créer, tester et déployer des agents RL à grande échelle.
### Vos missions principales
- **Conception et mise en œuvre de stratégies QA** spécifiques aux environnements RL : définition de plans de test couvrant la logique de récompense, les transitions d’état, les scénarios de simulation et les flux de travail complexes.
- **Automatisation des tests** avec Python (PyTest) : création de frameworks modulaires, réutilisables et maintenables, incluant des fixtures, des plugins et des rapports détaillés.
- **Tests API, d’intégration et de performance** : validation des endpoints REST/GraphQL, simulation de charges élevées, mesure des temps de latence et identification des goulets d’étranglement.
- **Assurance de la qualité des données** : vérification de la cohérence, de la traçabilité et de la reproductibilité des expériences RL, incluant la gestion des jeux de données d’entraînement et de validation.
- **Collaboration étroite** avec les équipes Machine Learning, Data Engineering et Software Development : participation aux revues de code, aux stand‑ups quotidiens et aux rétrospectives d’incidents.
- **Intégration continue (CI/CD)** : mise en place de pipelines automatisés (GitHub Actions, Jenkins) pour exécuter les suites de tests à chaque commit et garantir un déploiement sans régression.
- **Mentorat** : encadrement des QA juniors et partage des bonnes pratiques en matière de test, de debugging et de documentation.
### Profil recherché
- Minimum **5 ans d’expérience** en assurance qualité logicielle, idéalement dans des environnements distribués ou cloud‑native.
- Maîtrise avancée de **Python** et du framework **PyTest** ; expérience avec d’autres outils d’automatisation (Selenium, Playwright) est un plus.
- Solide expérience en **tests API**, validation backend, et requêtes **SQL**.
- Bonne compréhension des **méthodologies QA** (test‑driven development, behavior‑driven development, test de charge) et des techniques de **débogage**.
- Exposition aux concepts d’**IA/ML** ou d’**apprentissage par renforcement** ; connaissance des environnements de simulation (OpenAI Gym, Unity ML‑Agents) appréciée.
- Familiarité avec les systèmes de **CI/CD**, les conteneurs (Docker) et les architectures distribuées (micro‑services, Kubernetes).
- Capacité à travailler **8 h/jour** avec **4 h de chevauchement** avec le fuseau horaire PST.
- Excellentes compétences de communication en anglais, tant à l’écrit qu’à l’oral.
### Ce que nous offrons
- **Contrat de 6 mois** (possibilité de prolongation) en **remote** – ouvert aux résidents de l’Inde, du Brésil, du Bangladesh, de la Colombie, de l’Égypte, du Ghana, de l’Indonésie, du Kenya, du Nigeria, du Pakistan, de la Turquie ou du Vietnam.
- Rémunération compétitive adaptée au marché local.
- Accès à des ressources de formation continue (cours en ligne, conférences IA, certifications).
- Environnement de travail stimulant, avec des équipes multiculturelles et un fort esprit d’innovation.
- Possibilité d’impacter directement la prochaine génération de technologies RL utilisées dans la recherche académique et l’industrie.
Rejoignez Highbrow Technology Inc. et participez à la construction d’une plateforme qui façonne l’avenir de l’intelligence artificielle. Postulez dès maintenant pour relever ce défi passionnant !