Description de l'emploi :
Pour compléter notre équipe, nous recherchons un ingénieur de test logiciel qualifié et expérimenté. En tant qu'ingénieur de test logiciel, votre tâche consistera à superviser une procédure de test étendue afin de garantir que nos solutions logicielles respectent des normes de qualité strictes.
En collaboration avec notre équipe de développement, vous établirez et mettrez en œuvre des stratégies de test pour détecter les problèmes et les erreurs.
Responsabilités :
- Collaborer avec des équipes interfonctionnelles pour identifier, documenter et hiérarchiser les problèmes et les bogues des logiciels.
- Concevoir et exécuter des cas et des plans de test pour vérifier les fonctionnalités et les performances des produits logiciels.
- Améliorer l'efficacité et la précision des procédures de test, et créer et gérer des scripts de test automatisés.
- Participer aux revues de conception et de code afin de fournir un retour d'information sur la testabilité et les problèmes potentiels.
- Analyser les résultats des tests, identifier les tendances et communiquer les résultats aux équipes de développement.
- Travailler avec les équipes de développement pour reproduire, déboguer et résoudre les problèmes identifiés.
- Évaluer et améliorer en permanence les processus de test afin de garantir la fourniture de produits logiciels de haute qualité.
- Se tenir au courant des derniers développements en matière de tests de logiciels et d'assurance qualité, y compris les meilleures pratiques de l'industrie.
Exigences :
- Licence en informatique, en ingénierie ou dans un domaine connexe.
- Expérience confirmée en tant qu'ingénieur de test logiciel ou dans une fonction similaire
- Connaissance approfondie des méthodologies et des outils de test des logiciels
- Expérience dans la création et l'exécution de scripts de tests manuels et automatisés
- Familiarité avec le cycle de développement des logiciels (SDLC) et les méthodologies agiles.
- Expérience en matière de tests d'applications web et mobiles
- Excellentes compétences en matière de résolution de problèmes et souci du détail
- Solides compétences en matière de communication et capacité à collaborer efficacement avec des équipes interfonctionnelles.
- Une expérience dans des langages de programmation tels que Java, Python ou C++ est un plus.