Développeur d’automatisation des tests senior
SSENSE
Montréal, Canada
5d 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 SSENSE

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form