Quality Assurance Tech Lead // Chef technologique, assurance de qualité

Technology/Engineering // Technologie / Ingénierie

Reporting to the Quality Assurance Manager, the QA Tech Lead will provide technical guidance and direction to our QA team and be responsible for driving all aspects of quality and process improvements, ensuring that key features are rock-solid and user-focused. The ideal candidate is highly motivated and passionate about building the best quality product in the most efficient way, playing a key role in defining and managing the technical direction of our QA efforts at SSENSE.

RESPONSIBILITIES

  • Lead, coach and inspire a Quality Assurance team composed of internal and outsourced QA talents
  • Develop strategies that drive end-to-end testing of small and large scale features and applications that can span across multiple platforms
  • Maintain the project roadmap in order to prepare for future needs
  • Continually improve the operational efficiency and effectiveness of the QA effort by assessing current quality assurance practices and incorporating new strategies
  • Optimize and standardize the use of technology, automation, and development of new test tools within the continuous delivery philosophy
  • Define and implement metrics (track and report) and reporting mechanisms
  • Review, help design and implement test plans and test cases, conduct test plan reviews, conduct risk analysis, and drive integration testing across the system
  • Facilitate project testing and/or automation test development

REQUIREMENTS

  • Bachelor’s degree in Engineering, Computer Science, or a related field
  • A minimum of 6 years experience working through the full lifecycle for web-based applications, from requirements gathering to deployment (preferably e-commerce applications) with at least 3 years in development testing
  • Experience with software programming and automated testing frameworks (Protractor, Selenium, Webdriver)
  • Experience working and managing in an Agile environment
  • Experience working in Continuous Integration / Continuous Deployment environments with tools such as Travis and Jenkins
  • Up to date knowledge of design patterns commonly used in e-commerce (REST API, SOA, Microservices, Pub/Sub)
  • Experience in Test Case Management and Issues and Project Tracking tools (TestRail, Jira)
  • Good understanding of service oriented architectures, software development and the QA life cycle, including proactive recognition and mitigation of potential testing and validation challenges
  • Knowledge of GIT, PHP, Javascript (Node.js, React), Java (Spring Boot), MySQL, PostgreSQL, and CSS
  • Understanding of the full web technology stack

SKILLS

  • Strong interpersonal skills with a proven ability to influence effectively at all levels of the organization
  • Creative thinker with excellent problem solving abilities
  • Ability to thrive in a fast-paced, performance-driven environment
  • Self-motivated with the ability to work effectively to meet deadlines


----------

Relevant du Gestionnaire de l’assurance de qualité, le Chef technologique, assurance de qualité fournira la direction technique  à notre équipe AQ et sera responsable de promouvoir tous les aspects de qualité et d’amélioration des processus, s’assurant que les fonctionnalités clés sont solides et axées sur l’utilisateur. Le candidat idéal est hautement motivé et passionné par l’idée de bâtir un produit de la meilleure qualité, de la façon la plus efficace, jouant un rôle important dans la définition et la direction technique de nos efforts AQ chez SSENSE.

 

RESPONSABILITÉS

  • Mener, former et inspirer une équipe AQ composée de talents internes et externes
  • Développer des stratégies qui favorisent les essais de bout en bout des caractéristiques et applications à petite et grande échelle qui recouvrent plusieures plateformes
  • Maintenir la feuille de route des projets afin de préparer pour les besoins futures  
  • Améliorer de façon continue l’efficacité opérationnelle des efforts AQ en évaluant les pratiques actuelles d’assurance de qualité et en incorporant de nouvelles stratégies
  • Optimiser et standardiser l’utilisation de la technologie, l’automatisation et le développement des nouveaux outils au sein de la philosophie de livraison continue
  • Définir et mettre en oeuvre les mesures (surveiller et rapporter) et mécanismes de rapports
  • Revoir, aider à concevoir et mettre en oeuvre des plans d’essais et cas d’essais, effectuer des revues de plan d’essais, effectuer l’analyse des risques et mener les tests d’intégration sur le système
  • Contribuer aux essais de projets et/ou au développement de tests automatisés  

EXIGENCES

  • Baccalauréat en Ingénierie, Informatique, ou un domaine connexe
  • Un minimum de 6 années d’expérience de travail avec le cycle de vie complet des applications web, du recueil des exigences au déploiement (préférablement des applications e-commerce) avec au moins 3 années en essais de développement
  • Expérience avec la programmation de logiciels et les cadres de tests automatisés (Protractor, Selenium, Webdriver)
  • Expérience de travail dans un environnement Agile
  • Expérience de travail dans des environnements d’intégration continue / déploiement continue avec des outils tels que Travis et Jenkins
  • Connaissance actuelle de design patterns fréquemment utilisés en e-commerce (REST API, SOA, Microservices, Pub/Sub)
  • Expérience avec l’administration de cas d’épreuves et les outils de suivi de projet ou d’enjeux (TestRail, Jira)
  • Bonne compréhension des architectures orientées services, le développement de logiciels et le cycle de vie AQ, incluant la reconnaissance et la mitigation proactive des enjeux de tests et de validation potentiels
  • Connaissance de GIT, PHP, Javascript (Node.js, React), Java (Spring Boot), MySQL, PostgreSQL et CSS
  • Connaissance de l'infrastructure technologique web complète  

COMPÉTENCES

  • Solides compétences relationnelles et capacité à influencer à tous les niveaux d’une entreprise
  • Esprit créatif et excellentes aptitudes à résoudre des problèmes
  • Habileté à réussir dans un environnement orienté sur la performance et au rythme rapide
  • Motivé et capable de travailler avec des échéances très serrées

Postuler