À propos du poste
Nous recherchons un ingénieur ou une ingénieure testeur ou testeuse automaticien(ne) logiciel QA pour rejoindre notre équipe dédiée à l’assurance qualité logicielle. En tant que professionnel(le) du testing, vous serez responsable de la conception, de la mise en œuvre et de l’exécution des tests automatisés afin de garantir la fiabilité, la performance et la conformité des applications. Vous participerez activement à l’amélioration continue des processus de développement et de déploiement, en assurant une couverture optimale des tests dans un environnement agile et innovant.
Responsabilités
- Concevoir, développer et maintenir des scripts de tests automatisés pour diverses plateformes (Web, mobile Android, iOS) en utilisant des outils tels que Selenium, TestNG, JUnit, Cucumber, robotframework ou autres frameworks pertinents.
- Mettre en place et gérer des environnements d’intégration continue avec des outils comme Jenkins, GitLab, Azure DevOps ou TFS pour automatiser les processus de build et de déploiement.
- Participer à l’analyse des causes d’incidents (cause analysis) et effectuer le debugging pour identifier les défauts logiciels.
- Collaborer avec les équipes de développement logiciel (Java, C#, Python, .NET, PHP, C++, etc.) pour assurer une intégration fluide des tests automatisés dans le cycle de vie du projet.
- Réaliser des tests fonctionnels, non fonctionnels (performance, charge), unitaires et d’intégration pour garantir la qualité du logiciel.
- Documenter les plans de test, les résultats et suivre les anomalies via des outils comme Jira ou HP ALM.
- Contribuer à l’amélioration continue des stratégies de test en intégrant les pratiques DevOps et CI/CD.
- Participer aux réunions Agile/Scrum pour planifier et suivre l’avancement des activités de testing.
- Assurer un support technique lors du déploiement et lors de la gestion des releases.
Profil recherché
Vous possédez une solide expérience en assurance qualité logicielle avec une spécialisation dans le testing automatisé. Vous maîtrisez les outils et langages tels que Selenium, TestNG, JUnit, Cucumber, Jenkins, GitHub/GitLab/Bitbucket ainsi que les environnements Linux ou Windows. Une connaissance approfondie des applications mobiles (Android/iOS), ainsi que des bases de données SQL (MySQL, Microsoft SQL Server, Oracle) et NoSQL (MongoDB) est essentielle. Vous avez une bonne compréhension des architectures REST/SOAP API et maîtrisez au moins un langage de scripting (Python, Bash). La connaissance des méthodologies Agile (Scrum), DevOps, CI/CD ainsi que des outils comme TFS ou Azure DevOps constitue un atout majeur. Vous êtes reconnu(e) pour vos compétences en analyse technique (cause analysis), votre rigueur dans le respect des processus qualité et votre capacité à travailler en équipe pluridisciplinaire. Vos compétences en communication vous permettent d’échanger efficacement avec les développeurs(trices), chefs de projet(e)s et autres parties prenantes. Si vous souhaitez évoluer dans un environnement stimulant où innovation rime avec qualité logicielle, n’hésitez pas à postuler.
Rémunération : 35 000,00€ à 50 000,00€ par an
Lieu du poste : Télétravail hybride (Valbonne (06))