Lead Software Developer - Test Automation

TouchTunes / PlayNetwork - Montréal, QC (7 months ago)

Apply Now

Montreal, CA

(French Version follows)

Octave Group is looking for a Lead Software Developer - Test Automation who will define the Automation test strategy and approach for all products and provide quality assurance leadership. You must have a proven track record of success leading and managing a functional and technical Automation team with a strong sense of quality ownership. This role is 50% hands on testing and 50% leadership based.

As a Lead, you will be hands-on in demonstrating strategic thinking and planning to provide leadership and expertise throughout the entire QA life-cycle, ensuring the success of the team's automation and manual efforts. You will provide regular direction, mentorship and coaching to Automation QA team members.

This is an excellent opportunity to join a vibrant QA development team at the intersection of technology and entertainment. If you are excited about technology, love music and have an eye for innovation, we’d like to speak with you!

What your day-to-day looks like:
Lead full stack quality across multiple applications, features and technology initiatives.
Provide leadership on current best practices for QA Automation, and lead development of a best in class automated testing strategy and framework to test products and systems.
Develop automation framework guidelines and coding standards and drive consistent automated testing practices across delivery teams.
Set the standards around quality tools, frameworks and lead the implementation of those across the organization.
Collaborate with tech leads and development teams to adapt current processes and tech to improve or enable automation capabilities.
Integrate automation with deployment infrastructure to establish a continuous build and test cycle.
Review automation code created by other QA Developers to ensure compliance with coding standards.
Oversee automated test execution and build out KPIs, metrics and monitoring to help measure the impact of automation and present to QA leadership.
Guide the QA Automation processes, QA activities and work with project members through the overall process of QA planning focusing on automation, resource requirements, scheduling of tests, identification of deliverables and testing.
Define, execute, and analyze the results of automated tests.
Train, and provide guidance on QA processes to other staff
Continuously refine and improve automation coding standards, best practices, coding styles, and other automated testing guidelines

What you bring to the table:
Bachelor’s degree with a major in Information Technology, Computer Science, or Engineering, or related field or equivalent experience
7+ years’ QA experience
3+ years’ experience as an Automation Lead implementing automated testing solutions for an Agile based delivery team
5+ years’ knowledge in Software Automation development
Experience with automated browser testing tools such as Selenium, Webdriver, SQL and other scripts
Understanding of cross-browser development using core web development tools and technologies (such as HTML, XML, CSS, JavaScript, AJAX, JSON, Node.JS).
Familiarity with development and configuration tools (such as Git, Jira, Jenkins, Docker, AWS)
Mobile experience on IOS and Android with Appium and Appium proxies
Experience in API testing, XML, Web Services, REST API
Knowledge of relational and non-relational databases such as MySQL, Oracle, Couchbase or MongoDB
Knowledge of Linux
Bash and Python scripting knowledge
Knowledge of and testing in a Cloud environment
Ability to work with minimal supervision, manage priorities, and stay organized
Prior success as an individual Automation Engineer embedded within a product team
Knowledge of full Quality Assurance life cycle, testing methodologies, and test automation
Strong written and verbal communication skills.
Must demonstrate ability to communicate effectively with Senior Management, supervisors, peers, and end users.
Strong problem solving and analytical skills with the ability to clearly communicate and share solutions with fellow team members.

What’s in it for you:
Working alongside a bunch of super talented and friendly people
A fun, diverse, open and fast-paced environment focused on family atmosphere and creating an off-the-hook user experience
Challenging and stimulating projects
Working with modern techs, in a culture that likes to drive constant innovation
PC or Mac, you pick
Free coffee and tea all day!
50% off your monthly OPUS subscription
Free Access to a virtual health care application. Long gone are the days of waiting 8 hours at the clinic!
Conferences, training on the latest and greatest techs, weekly presentations and more…
Very competitive insurance package which is mostly covered by Octave Group
Beautiful offices right next to Jarry Park
Flexible hours and working environment

Chef D'équipe - Automatisation de Tests
Montréal, Canada

L’usage du masculin dans ce document a pour unique but d’alléger le texte.

Octave Group recherche un chef d'équipe en automatisation de tests qui définira la stratégie et l'approche d’automatisation des tests pour toutes nos lignes de produits et fournira un leadership en matière d'assurance de la qualité. Vous devez avoir une expérience établie et du succès dans la direction et la gestion d’une équipe d’assurance qualité fonctionnelle et technique. Ce rôle est composé à 50% de tests pratiques et à 50% de gestion de personnel.

En tant que chef d’équipe, vous démontrerez une habileté à réfléchir et planifier de manière stratégique, afin de fournir le leadership et expertise tout au long du cycle de vie du contrôle qualité, garantissant ainsi le succès des efforts de l’équipe. Vous assurerez une direction, un mentorat et un encadrement réguliers aux membres de l'équipe.

C'est une excellente occasion de rejoindre une équipe dynamique de développement de l'assurance qualité à l'intersection de la technologie et du divertissement. Si vous êtes enthousiasmé par la technologie, si vous aimez la musique et l'innovation, nous aimerions parler avec vous !

Votre quotidien ressemblera à ceci:
Mener les efforts d’assurance qualité appliquée sur plusieurs applications, fonctionnalités et initiatives technologiques
Assurer le leadership sur les meilleures pratiques actuelles reliées à l’automatisation en assurance qualité, et diriger le développement d'une stratégie et d'un cadre de tests automatisés de premier ordre pour tester les produits et systèmes.
Élaborer des directives et des normes de programmation pour la structure d'automatisation et instaurer des pratiques de test automatisées cohérentes pour toutes les équipes concernées.
Définir les normes autour des outils qualité, des cadres et diriger la mise en œuvre de ceux-ci dans toute l'organisation.
Collaborer avec les responsables techniques et les équipes de développement pour adapter les processus actuels et la technologie afin d'améliorer ou d'activer les capacités d'automatisation.
Intégration de l'automatisation à l'infrastructure de déploiement pour établir un cycle de développement et de test continu.
Examiner le code d'automatisation créé par d'autres développeurs d'assurance qualité afin de garantir sa conformité avec les normes établies.
Superviser l'exécution des tests automatisés et créer des indicateurs de performance, des mesures indicatives et de surveillance pour aider à quantifier l'impact de l'automatisation et le présenter à l’équipe de gestion.
Guider les processus d'automatisation de l'assurance qualité, les activités d'assurance qualité et travailler avec les membres du projet tout au long du processus de planification de l'assurance qualité en mettant l'accent sur l'automatisation, les besoins, la planification des tests et l'identification des livrables.
Définir, exécuter et analyser les résultats des tests automatisés.
Former et conseiller les autres membres du personnel sur les processus d’assurance qualité.

Ce que l’on recherche:
Baccalauréat/Génie en informatique ou domaine connexe, ou toute autre expérience équivalente.
Expérience 5+ ans en assurance qualité.
Expérience de plus de 3 ans en tant que responsable dans la mise en œuvre de solutions de test automatisés pour une équipe de livraison agile.
5+ ans d’expérience dans des environnements de développement logiciel.
Expérience avec des outils de test automatisés tels que Selenium, Webdriver, SQL et d’autres scripts.
Compréhension du développement inter-navigateurs à l'aide des technologies et des outils de développement Web principaux (tels que HTML, XML, CSS, JavaScript, AJAX, JSON, Node.JS).
Familiarité avec les outils de développement et de configuration (tels que Git, Jira, Jenkins, Docker, AWS)
Expérience mobile sur IOS et Android avec Appium.
Expérience dans les tests d'API, XML, Web Services, API REST.
Connaissance des bases de données relationnelles et non relationnelles telles que MySQL, Oracle, Couchbase ou MongoDB.
Connaissance de Linux.
Connaissance des scripts Bash et Python.
Connaissance et test dans un environnement Cloud.
Capacité à travailler avec un minimum de supervision, à gérer les priorités et à rester organisé.
Parcours établi en tant que spécialiste en automatisation individuel intégré à une équipe de développement produit.
Connaissance du cycle de vie complet de l'assurance qualité, des méthodologies de test et de l'automatisation des tests.
Solides compétences en communication écrites et verbales. Doit démontrer sa capacité à communiquer efficacement avec la haute direction, les superviseurs et les utilisateurs.
Forte éthique de travail.
Solides compétences en résolution de problèmes et analyse, ainsi que la capacité de partager les solutions avec les membres de l’équipe.

Ce que l’on vous propose:
Évoluer aux côtés d'un groupe de personnes super talentueuses et chaleureuses
Un environnement amusant, diversifié, ouvert et qui évolue rapidement, axé sur une atmosphère familiale et sur la création d’une expérience utilisateur optimale
Des projets stimulants et amusants
Travailler avec des technos modernes, dans une culture qui prône l'innovation constante
PC ou Mac, ton choix
50% de réduction sur votre abonnement mensuel à OPUS
Accès gratuit à une application offrant un support de santé virtuel. Fini les attentes interminables en clinique!
Conférences, budgets de formation, présentations hebdomadaires et autres…
Programme d’assurance très compétitif, principalement couvert par Octave Group
Horaires et environnement de travail flexibles
Superbes bureaux à 2 pas du parc Jarry