Description Du Poste
Le stagiaire participera à la mise en œuvre, au développement et à l’amélioration des tests automatisés au sein d’une équipe Agile. Il/elle contribuera à garantir la qualité et la fiabilité des applications en développant, exécutant et maintenant des scripts de tests automatisés.
Missions principales
- Analyser les exigences fonctionnelles et techniques des applications à tester
- Concevoir des cas de tests automatisés basés sur les spécifications fonctionnelles
- Développer des scripts de tests automatisés (tests unitaires, tests d’intégration, tests end-to-end selon le périmètre)
- Participer à l’intégration des tests dans les pipelines CI/CD (Jenkins, GitLab CI, GitHub Actions, etc.)
- Exécuter les tests, analyser les résultats et signaler les anomalies détectées
- Contribuer à l’amélioration continue des frameworks de test et de la couverture de tests
- Documenter les tests, procédures et résultats
Description Du Profil
- Étudiant(e) en Licence ou Master en Informatique, Génie Logiciel ou équivalent
- Connaissances de base en programmation (Kotlin)
- Compréhension des principes des tests logiciels et des bonnes pratiques QA
- Maîtrise d’au moins un framework de tests automatisés :
- Front-end : Appium/Selenium, Playwright, Cypress, Puppeteer
- Back-end/API : Postman/Newman, RestAssured, pytest, etc.
- Familiarité avec Git et les outils d’intégration continue (CI/CD)
- Connaissance des outils de suivi des bugs (Jira, Redmine, etc.)
- Rigueur, curiosité et sens du détail
- Esprit d’équipe et bonnes compétences relationnelles
- Autonomie et capacité d’apprentissage rapide
- Intérêt pour la qualité logicielle et les meilleures pratiques de développement
- Langages : Kotlin
- Frameworks : Cypress, Pytest, Selenium, Appium
- CI/CD : GitLab, Jenkins
- Gestion de versions : Git
- Suivi de projet : Jira, Confluence
