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.
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
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
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
Click on apply will take you to the actual job site or will open email app.