Ingénieur en automatisation de tests

Robert Half

  • Montreal, QC
  • $40.00-50.00 per hour
  • Temporary
  • Full-time
  • 2 days ago
Job Description:Nous recherchons un(e) ingénieur(e) en automatisation de tests expérimenté(e) pour intégrer une équipe dynamique à Montréal. Ce poste, basé sur un contrat à long terme, vous offre l'opportunité de contribuer à la qualité et à la fiabilité des applications web et mobiles d'une organisation innovante. Vous collaborerez étroitement avec des équipes multidisciplinaires afin de développer des solutions de tests robustes et efficaces.Responsabilités:
  • Élaborer, développer et exécuter des tests automatisés pour des applications web et mobiles en utilisant Playwright et des outils similaires.
  • Identifier et documenter les anomalies suite à l'analyse des résultats de tests.
  • Valider les fonctionnalités des applications sur divers navigateurs, tailles d'écran et appareils.
  • Maintenir et optimiser les scripts de tests automatisés pour garantir leur efficacité et leur pertinence.
  • Intégrer les tests dans les pipelines CI/CD en utilisant des outils comme GitHub Actions pour une exécution et un reporting automatisés.
  • Concevoir des architectures de frameworks de tests modulaires et réutilisables en JavaScript/TypeScript.
  • Participer activement aux revues de code, à la documentation des tests et à la planification des sprints.
  • Proposer des améliorations aux processus de tests pour suivre les meilleures pratiques en automatisation et répondre aux besoins évolutifs.
  • Contribuer aux tests de performance, d'accessibilité et visuels en utilisant des outils spécialisés.
Requirements:
  • Expertise démontrée avec Playwright et maîtrise de JavaScript/TypeScript.
  • Solides compétences en Java et expérience avec des frameworks comme Cucumber et Gherkin.
  • Familiarité avec les pipelines CI/CD, notamment GitHub Actions.
  • Expérience dans les méthodologies Agile et capacité à tester des API avec des outils comme Postman.
  • Compétences avancées en débogage et analyse des logs avec des outils tels que Splunk.
  • Connaissance des principes d'automatisation des tests et des bonnes pratiques en matière de développement.
  • Excellentes aptitudes en communication, esprit analytique et souci du détail.
  • Atouts supplémentaires : expérience avec Docker, outils de test visuel comme Applitools, et sensibilisation aux tests d'accessibilité.

Robert Half