Job Openings QA Engineer

About the job QA Engineer

Description du poste :

Nous recherchons un QA Engineer méticuleux et adaptable pour rejoindre notre équipe. Vous serez responsable de garantir la qualité des projets que nous réalisons pour nos clients, en assurant que chaque produit livré respecte les normes les plus élevées en matière de performance, de sécurité et de convivialité. Vous travaillerez en étroite collaboration avec nos équipes de développement pour identifier les problèmes, suggérer des améliorations et valider les solutions avant la livraison finale.

Responsabilités :

  1. Concevoir, documenter et exécuter des plans de tests manuels et automatisés pour les applications web et mobiles.
  2. Identifier, documenter et suivre les défauts de manière proactive, en assurant leur résolution avant la livraison.
  3. Collaborer avec les développeurs pour résoudre les problèmes, améliorer la qualité du code et valider les correctifs.
  4. Participer aux revues de spécifications fonctionnelles et techniques pour identifier les risques en amont.
  5. Garantir la couverture de test sur toutes les nouvelles fonctionnalités et les régressions potentielles.
  6. Mettre en place et maintenir des environnements de test automatisés et des suites de tests réutilisables.
  7. Effectuer des tests de performance, de charge, de sécurité et de compatibilité selon les besoins du projet.
  8. Communiquer de manière claire et concise les résultats des tests, les problèmes rencontrés et les recommandations d'amélioration.

Compétences requises :

  1. Expérience avérée en tant que QA Engineer, avec une solide compréhension des processus de test logiciel.
  2. Connaissance des outils de test automatisés (Selenium ou Cypress, JUnit, TestNG).
  3. Familiarité avec les outils de gestion des bugs et du cycle de vie des tests (par exemple, JIRA, TestRail, etc.).
  4. Compréhension des méthodologies de développement Agile et de l'intégration continue.
  5. Capacité à écrire des scripts de test en utilisant des langages de programmation (Python, Java ou Javascript).
  6. Compétences analytiques et souci du détail pour identifier les problèmes cachés.
  7. Capacité à travailler en équipe et à collaborer efficacement avec des développeurs, des chefs de projet et d'autres parties prenantes.
  8. Excellente communication écrite et orale, avec une capacité à documenter et expliquer clairement les résultats des tests.
  9. Capacité à s'adapter rapidement aux nouveaux outils, technologies et exigences des projets.