Développeur d’automatisation des tests senior

at

SSENSE

Montréal, Canada
Full Time
3y ago

Description de l'entreprise

SSENSE, prononcé [es-uhns], est une plateforme technologique montréalaise à portée internationale œuvrant au croisement de la culture, de la communauté et du commerce. SSENSE offre une combinaison de marques de luxe établies et émergentes dans les rayons féminin, masculin, pour enfant et divers. 

Avec une moyenne de 100 millions de visites mensuelles sur le site, SSENSE a été saluée par la critique, à la fois pour son modèle de commerce numérique et pour sa production de contenu culturel. Approximativement 80% de l’auditoire du site est âgé de 18 à 40 ans. L’entreprise privée atteint annuellement une haute croissance à deux chiffres depuis sa création.

Description du poste

Relevant du Gestionnaire AQ, le Développeur d’automatisation des tests senior est responsable du développement des systèmes d’automatisation, d’établir l’infrastructure pour transmettre les tests automatisés, et de la création et l’exécution des scripts de tests automatisés. Il/Elle est un joueur clé dans la mise en oeuvre de stratégies d’intégration et de livraison continues, travaillant de façon interdisciplinaire afin de comprendre les exigences en termes de solutions et de participer au développement de stratégies et plans de test à l’aide des meilleures pratiques en matière d’automatisation des tests.

RESPONSABILITÉS

  • Concevoir, mettre en oeuvre, améliorer et maintenir des tests automatisés pour produits web / mobile et microservices

  • Collaborer avec les autres départements afin d’instaurer des stratégies de test efficaces  

  • Soutenir la mise en oeuvre de stratégies d’intégration et de livraison continues 

  • Déterminer et planifier les objectifs d’automatisation des suites de tests actuelles   

  • Améliorer la testabilité des applications ou suggérer des améliorations de design 

  • Analyser les résultats de tests et les rapports de couverture appliquant les processus AQ normalisés 

  • Réaliser des tests de performance et de sécurité

  • Rédiger et maintenir la documentation

  • Orienter les membres de l’équipe alors qu’ils se familiarisent avec l’automatisation des tests, les aidant à diminuer le temps de production et augmenter la qualité du code et la couverture par les tests unitaires 

  • Écrire du code testable, efficace et réutilisable qui respecte les meilleures pratiques et les lignes directives du développement de logiciels  

  • Rechercher et rester à l’affût des solutions d’automatisation de test émergentes

Qualifications

  • Baccalauréat en Ingénierie, Informatique, ou un domaine connexe

  • Un minimum de 5 années d’expérience en développement ou un domaine lié à l’assurance de qualité

  • Un minimum de 4 années d’expérience en développement d’automatisation des tests, préférablement dans un environnement e-commerce

  • Bonne compréhension des principes fondamentaux du traitement des paiements électroniques ou comment un système de gestion d’entrepôt fonctionne

  • Solide expérience avec le cycle de vie de développement web, de la collecte initiale des exigences jusqu’au déploiement

  • Vaste expérience avec Node.js, Webdriver (Protractor) et Jasmine

  • Expérience de travail dans des environnements d’intégration continue / déploiement continu avec des outils tels que Travis et Jenkins

  • Expérience dans un environnement d'intégration continue avec Git, Kubernetes, Docker, Maven, et/ou Jenkins

  • Solides connaissances, avec un point de vue averti, des techniques de développement piloté par les tests (BDD, TDD) et les frameworks connexes tels que Cucumber

  • Connaissance à jour des Design Patterns couramment utilisés en e-commerce (REST API, SOA, Microservices, Pub/Sub, etc.)

  • Expérience de travail dans un environnement Agile 

  • Bonne compréhension des bases de données relationnelles (MySQL, Postgresql) et NoSQL 

 

COMPÉTENCES

  • Capacité à s’adapter rapidement au sein d’un environnement technique existant Solides aptitudes analytiques et soucieux du détail

  • Esprit d’équipe et fortes compétences relationnelles 

  • Motivé et capable de travailler avec des échéances très serrées  

  • Habileté à travailler dans un environnement axé sur la technologie au rythme rapide et à affronter des besoins changeants

Informations complémentaires

UNE TECHNOLOGIE DE CLASSE MONDIALE

La technologie est au cœur de tout ce que nous faisons chez SSENSE. Animé·e·s par une approche technique et axé·e·s vers la résolution de problèmes, nous marions la mode à la technologie pour offrir une expérience inégalée à notre clientèle tout en créant des solutions harmonieuses et personnalisées.

UNE ÉQUIPE DE CLASSE MONDIALE

L’équipe technologique de SSENSE est responsable d’une plateforme internationale de commerce à structure horizontale. Nos équipes travaillent dans un environnement agile et sont constituées d’innovateur·trice·s chevronné·e·s dans la gestion de produits, l’assurance de la qualité, le design, les processus de développement et d’exploitation, le développement logiciel, l’apprentissage machine, l’ingénierie des données et la sécurité. Basée à Montréal, notre entreprise technologique connaît une croissance doublée année après année; elle doublera encore en 2021 grâce à notre expansion au Canada, aux États-Unis et en Europe. 

UNE PLATEFORME DE CLASSE MONDIALE

La plateforme SSENSE fonctionne sur Amazon Web Services, au moyen de microservices sans serveur pour le Web, les appareils mobiles et l’appli. Notre architecture à approvisionnement en événements atteint déjà plus de 10 000 requêtes par seconde et évolue à un rythme inégalé. Il s’agit d’une première dans l’industrie. Grâce à notre culture d’innovation axée sur les données, chaque équipe de produit au sein de l’entreprise tech est libre d’explorer la création, le testage et l’apprentissage des plus récentes techniques d’apprentissage machine. Notre modèle automatisé de développement et d’exploitation en matière d’amélioration continue (qui se sert du déploiement bleu/vert et du déploiement canari) donne lieu à une moyenne d’environ 50 versions finales quotidiennes. 

 Pour en savoir plus, lisez notre blogue technologique SSENSE

Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Copied
Get exclusive remote work stories and fresh remote jobs, weekly 👇
View all remote jobs
Onkar By: Onkar