Sujet 9 - Développement d'un Plugin de Localisation Intelligente des Composants Web dans le Framework d'Automatisation des Tests
Job Description:
-Rejoignez une équipe prête à relever tous les défis pour être au cœur de l'innovation technologique !
Votre mission:
Développer un plugin de localisation intelligente (smart locator) des composants web en utilisant des techniques d'intelligence artificielle (IA) et d'apprentissage automatique. L'objectif est de rendre les tests automatisés plus robustes, adaptatifs aux changements de l'interface utilisateur (UI), et capables de s'auto-ajuster en cas de défaillances grâce à des mécanismes de "self-healing" et à l'intégration d'apprentissage par renforcement pour optimiser les stratégies de localisation.
Outils et technologies :
- Langages de programmation :
-Python, JavaScript (pour l'intégration avec Selenium, Cypress ou Playwright).
-Frameworks de tests automatisés :
-Selenium, Playwright, Cypress.
- Machine Learning:
-Scikit-learn : Pour l'apprentissage supervisé (Random Forest, SVM).
-TensorFlow / PyTorch : Pour des modèles avancés, notamment pour l'utilisation de réseaux neuronaux ou de vision par ordinateur.
-OpenCV : Pour la vision par ordinateur si nécessaire.
-Hugging Face Transformers : Pour des modèles NLP ou multimodaux permettant d'améliorer la compréhension sémantique des composants.
-Apprentissage par renforcement (Reinforcement Learning) : Utilisation de bibliothèques comme Stable-Baselines3 ou Ray RLlib pour entraîner un agent à optimiser les stratégies de localisation en fonction des résultats des tests.
Nombre des stagiaires : 2
Durée du stage : 6 mois
Nous vous remercions pour l'intérêt que vous portez à notre entreprise ! Veuillez noter que chaque candidat est autorisé à postuler pour un seul sujet. Nous encourageons la sélection du sujet qui correspond le mieux à vos compétences et intérêts.
Veuillez noter également que si vous ne recevez pas de réponse de notre part dans un délai de Quinze jours (15) , considérez que votre candidature n'a pas été retenue.
Required Skills:
DES