Développeur.se de Logiciels en Test/ Software Developer in Test

MTL. Produit & développement / Product & Software Dev.Remote, Canada Montréal, Québec Toronto, Canada


Position at Triton Digital Canada Inc.

About Triton Digital

Triton Digital® is the leading technology company focused on powering the online audio and radio industry worldwide. We launched in 2006 and are proud to be the world's largest provider of technology and services to the digital audio industry, operating in more than 40 countries!

You are passionate about new technologies, specifically automation, and you want to be part of a software development team that is constantly innovating while working in an environment that is friendly, casual, and stimulating?

 

We are looking for Software Developer in Test, a teammate like you!

 

Join a team that is agile, ambitious, and constantly striving to improve while working on building applications within our platform that help broadcasters, podcasters, and music services to maximize their online revenue.

 

Your responsibilities:

  • Work with the product and engineering teams to understand end-user requirements, formulate use cases and translate that into a set of meaningful automated tests.
  • Work with developers on your team to ensure a high quality of code by being engaged with pull requests, design meetings, and the overall testing strategy.
  • Work closely with developers to understand the implemented changes and define appropriate test plans.
  • Be comfortable with authoring and maintaining automated tests at all levels from unit to End to End.
  • Triage nightly automated test runs and maintain a high level of health within the entire test lifecycle.
  • Write detailed reports of observed faults and identify associated risks.
  • Perform root cause analysis of observed problems and help lead prevention initiatives.
  • Analyze documentation and technical requirements in order to have in-depth knowledge of the entire system.
  • Participate in our Triton Days to experiment with new technologies favoring innovation of our products.

 

 

You are an excellent candidate if you:

 

  • Bachelor's degree in Computer Science or equivalent
  • At least two (2) years of experience coding
  • Strong coding skills in one of the following languages: Java, Kotlin, Scala
  • Interest or knowledge of container-related technologies (Docker, Mesos, Marathon, Kubernetes)
  • You are familiar with the concepts of the test pyramid and have already worked in a software test environment with a CI/CD pipeline.
  • Have experience in SQL queries and a good understanding of relational databases.
  • Are attentive to details and committed to always striving for customer satisfaction
  • Are bilingual, autonomous, rigorous, organized and you show initiative
  • Have a good understanding of Agile continuous delivery.

 

 


************************************

 


À propos de Triton Digital

 

Triton Digital® est la plus importante entreprise de technologie axée sur l’industrie de l’audio et de la radio en ligne à l’échelle mondiale. Nous avons été créés en 2006 et sommes fiers d’être le plus grand fournisseur mondial de technologie et de services pour l’industrie de l’audio numérique, opérant dans plus de 40 pays.

 

Vous êtes passionnés par les nouvelles technologies, en particulier l’automatisation, et vous voulez faire partie d’une équipe de développement de logiciels qui innove constamment tout en travaillant dans un environnement convivial, décontracté et stimulant?

 

Nous recherchons un.e Développeur.se de Logiciels en Test, un.e coéquipier.e comme vous !

 

Joignez vous  à une équipe agile, ambitieuse et qui s’efforce constamment de s’améliorer tout en travaillant à créer des applications au sein de notre plateforme qui aident les radiodiffuseurs, les podcasteurs et les services de musique à maximiser leurs revenus en ligne.

 

Vos responsabilités :

  • Travailler avec les équipes de produits et d’ingénierie pour comprendre les exigences des utilisateurs finaux, formuler des cas d’utilisation et les traduire en un ensemble de tests automatisés significatifs.
  • Collaborer avec les développeurs de votre équipe pour assurer une qualité de code élevée en participant aux pull requests, aux réunions de conception et à la stratégie globale de mise à l’essai.
  • Travailler en étroite collaboration avec les développeurs pour comprendre les changements mis en œuvre et définir les plans d’essai appropriés.
  • Être à l’aise avec la création et le maintien de tests automatisés à tous les niveaux, de l’unité à la fin.
  • Trier les tests automatisés de nuit et maintenir un niveau élevé de santé tout au long du cycle de vie des tests.
  • Rédiger des rapports détaillés sur les défauts observés et identifier les risques associés.
  • Effectuer une analyse des causes fondamentales des problèmes observés et aider à diriger les initiatives de prévention.
  • Analyser la documentation et les exigences techniques afin d’avoir une connaissance approfondie de l’ensemble du système.
  • Participer à nos journées Triton pour expérimenter de nouvelles technologies favorisant l’innovation de nos produits. 

Vous êtes un excellent candidat si vous avez:


  • BAC+ 3 en Informatique ou équivalent
  • Au moins deux (2) ans d'experience en codage
  • De solides compétences de codage dans l’une des langues suivantes : Java, Kotlin, Scala
  • Intérêt ou connaissance des technologies liées aux conteneurs (Docker, Mesos, Marathon, Kubernetes)
  • Vous connaissez les concepts de la pyramide de test et avez déjà travaillé dans un environnement de test logiciel avec un pipeline CI/CD
  • Vous avez de l’expérience dans les requêtes SQL et une bonne compréhension des bases de données relationnelles.
  • Vous êtes attentifs au détail et vous vous engagez à toujours rechercher la satisfaction du client.
  • Vous êtes bilingues, autonomes, rigoureux, organisés et vous faites preuve d’initiative.
  • Vous avez une bonne compréhension de la mise en œuvre continue de la méthode Agile.