Développeur de tests automatisés

Par Oceanwide

Le  Développeur de tests automatisés sera responsable du test global des frameworks utilisés dans le développement des applications d'Oceanwide. Les Frameworks sont principalement constitués de ressources UI (templates, contrôles, patterns, styles), mais incluent également plusieurs librairies back-end. Ce rôle fera partie d'une équipe SCRUM et, en collaboration avec les développeurs de frameworks et d'applications ainsi que  les spécialistes de l'assurance qualité, vous assurerez que les frameworks UI fonctionnent comme prévu dans tous les navigateurs Web supportés et que leur intégration aux applications est fluide et prévisible.

Principales responsabilités

  • Définir des stratégies de test pour les fonctionnalités nouvelles et existantes des frameworks d'interface utilisateur
  • Concevoir, développer, réviser et maintenir des plans de test d'AQ pour les fonctionnalités nouvelles et existantes des framworks d'IU
  • Concevoir et développer des scripts de test d'automatisation QA axés sur les contrôles UI des applications Web
  • Assister aux tests manuels, créer et exécuter des cas de tests manuels et des scripts pour les produits en développement
  • Tests de services Web manuel et automatisé
  • Tests manuels et automatisés des contrôles UI sur les appareils mobiles
  • Assurer une exécution fluide de tous les tests requis pour tous les logiciels programmés et services mis en marchés
  • Communiquez avec l'AQ, le Dev et d'autres équipes pour résoudre les défauts
  • Examiner les exigences, les cas d'utilisation, les histoires d'utilisateurs et d'autres spécifications
  • Travaillez avec les développeurs de Framework pour assurer l'adhésion aux meilleures pratiques afin que les objectifs de test (et d'automatisation) puissent être atteints
  • Discutez des dépendances de tâches, des priorités et des estimations de temps pour les projets d'automatisation avec le chef d'équipe
  • Démontrer un niveau supérieur de compréhension des technologies, des navigateurs et des dispositifs d'UI Web, ainsi que des pratiques et des méthodologies d'AQ et d'automatisation
  • Comprendre la technologie complexe front-end et le rôle de l'automatisation dans les tests
  • Suggérer des améliorations, des optimisations possibles dans le processus d'automatisation actuel, les normes de script et la documentation
  • Fournir des conseils et des conseils aux autres membres de l'équipe

Le bon candidat devrait connaître

  • Minimum de 5 ans d'expérience dans les tests d'automatisation et la création de frameworks
  • Plus de 5 ans d'expérience avec les tests formels d'UI Web, manuels et automatisés, dans différents navigateurs, périphériques, OS et configurations.
  • Une connaissance approfondie des technologies et des modèles d'interface utilisateur Web, y compris HTML, CSS, Javascript, et comment les tester efficacement manuellement et avec des toolkits automatisés
  • Une connaissance approfondie des navigateurs et des dispositifs Web, leurs différentes implémentations et leurs limites, leur évolution au fil du temps et leurs outils et techniques d'analyse connexes
  • Expérience avec .NET, C # ou java
  • Baccalauréat en informatique ou domaine connexe; Une formation équivalente et une expérience professionnelle seront également prises en compte
  • Expérience avec les trousses d'outils UI Web, idéalement .NET Forms Web et les contrôles Telerik
  • Excellentes compétences en communication verbale et écrite en anglais
  • Expérience en créant des stratégies, des plans, des scénarios et des cas de test du cycle de vie complet
  • Expérience avec les outils d'automatisation QTP / UFT, Lean FT ou Selenium
  • La compréhension de base de VB Scripting, XML, Web Services (capable d'écrire une application de test de client de service web) est un atout

Compensation

Salaire:

$70K - $85K par an