Offre d’emploi : Testeur / Testeuse – Charleroi - 50% de télétravail
Genesis Consult recherche un profil de Testeur en tests logiciels pour rejoindre une équipe Agile basée à Charleroi.
Nécessaire d'avoir de l'expérience dans la mise en place de scénarios et plans de tests, et l'automatisation des tests.
Vos responsabilités
Tests et Qualité Logicielle :
* Analyser les spécifications fonctionnelles et techniques afin de définir des cas de test pertinents.
* Concevoir, exécuter et documenter des tests unitaires, d’intégration, de performance et de sécurité.
* Diagnostiquer et identifier la source des bugs, collaborer étroitement avec les développeurs pour leur résolution et prioriser les tests sur les domaines à haut risque.
Technologies .NET et Blazor :
* Comprendre les concepts de base de .NET Core (gestion des dépendances, injection de dépendances, cycle de vie des applications) et naviguer efficacement dans le code source.
* Développer et tester des applications web interactives en utilisant Blazor (Server et WebAssembly) : manipulation des composants, gestion de l’état et des services, test des interactions UI (formulaires, événements, liaisons de données).
Tests d’API et REST :
* Mettre en œuvre des tests pour des API REST en vérifiant entrées, réponses, et performances.
* Utiliser des outils tels que Postman ou Swagger pour valider et surveiller les services REST.
Automatisation et Intégration CI/CD :
* Utiliser des frameworks de test (NUnit, xUnit, MSTest) pour assurer la qualité du code.
* Employer des outils d’automatisation comme Selenium, Playwright ou Cypress pour tester les applications web.
* Intégrer les tests automatisés dans des pipelines CI/CD (ex : Azure DevOps ou équivalent).
Gestion et Suivi des Tests :
* Exploiter des outils de gestion de tests (TestRail, Azure DevOps, Jira) pour suivre les cas de test, les résultats et les anomalies.
* Communiquer efficacement les résultats des tests et les problèmes rencontrés aux équipes concernées.
Profil recherché
Expérience Technique :
* Bonne compréhension des concepts .NET Core et capacité à naviguer dans le code source des applications.
* Expérience confirmée avec Blazor et la création d’applications web interactives.
* Maîtrise des principes RESTful et des outils associés (Postman, Swagger).
* Expertise dans l’utilisation de frameworks de test (NUnit, xUnit, MSTest) et des outils d’automatisation (Selenium, Playwright, Cypress).
Compétences Transversales :
* Capacité d’analyse des spécifications fonctionnelles et techniques.
* Sens aigu du diagnostic des bugs et collaboration avec les développeurs pour leur résolution.
* Aptitude à documenter rigoureusement les résultats de tests et à proposer des améliorations.
* Expérience dans la gestion de tests via des outils dédiés (TestRail, Azure DevOps, Jira).
Méthodologie et Environnement de Travail :
* Connaissance approfondie des méthodologies Agile et Scrum.
* Expérience dans l’intégration de tests dans des pipelines CI/CD.
* Sens de l’initiative et capacité à travailler en équipe dans un environnement en constante évolution.