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

Montreal, Quebec, Canada - Production

Description

Joignez-vous à notre équipe et découvrez l'expérience Audiokinetic!

Wwise est un logiciel d’édition et de simulation en temps réel fournissant des outils audio interactifs aux concepteurs sonores (sound designers) et aux programmeurs audio du monde entier. Ce middleware audio est développé par Audiokinetic.

À propos du rôle

En tant que membre du département d'assurance qualité et intégré à l'une de nos équipes de développement logiciel, le ou la développeur.se de logiciels en test travaille avec les équipes de développement de produits pour tester en permanence tous les produits logiciels (logiciel Wwise, plug-ins Wwise, cours de certification en ligne, documentation). En tant que premier utilisateur, cette personne validera la capacité d'un utilisateur d’intégrer les nouvelles fonctionnalités de Wwise dans son moteur de jeu. Ce rôle est clé car il permet de fournir de la rétroaction sur les API du point de vue d'un développeur. Dans la mesure du possible, il faudra développer des tests d'intégration automatisés afin d'améliorer la reproduction des problèmes et de réduire le temps de test des logiciels.

Nous recherchons une personne très organisée, soucieuse du détail et de la qualité, qui cherche des réponses et aime bricoler et découvrir comment les choses fonctionnent vraiment. La candidate idéale a une bonne compréhension de la façon dont les moteurs de jeux sont conçus et s'intéresse aux technologies audio et aux jeux vidéos.

Ce que vous ferez :

Vos tâches consistent habituellement en ce qui suit, mais ne s'y limitent pas :

  • Travailler avec les équipes de développement de Wwise pour concevoir des stratégies de test pour les fonctionnalités existantes et nouvelles;
  • Enquêter et résoudre les problèmes signalés par les clients et fournir un support de test provisoire pour les logiciels expérimentaux;
  • Créer ou mettre à jour des plans de test pour les fonctionnalités des outils, selon les exigences des clients ou afin d’endiguer les problèmes identifiés;
  • Développer et optimiser les tests automatisés afin d’assurer une amélioration continue de la couverture et de l'efficacité desdits tests;
  • Assurer la stabilité du produit sur plusieurs plateformes;
  • Travailler en étroite collaboration avec les développeurs et les testeurs de logiciels afin de déterminer les meilleures stratégies pour améliorer la qualité du produit;
  • Suggérer de nouvelles façons d'améliorer la convivialité du SDK de Wwise, de l’API de Wwise Authoring (WAAPI), et de l'intégration des jeux ou de WAAPI.
  • Valider les plug-ins de la communauté ou des développeurs partenaires

Ce que vous apportez à l'équipe :

  • Diplôme universitaire en informatique, ingénierie (ou équivalent)
  • Minimum 2 ans dans le développement de logiciels combiné à une expérience professionnelle dans le développement de tests automatisés
  • Expérience de travail avec des SDK et des API
  • Bonne connaissance de l'architecture d'un moteur de jeu (Unreal, Unity ou moteur de jeu personnalisé)
  • Bonnes compétences en programmation C++
  • Maîtrise d'un ou plusieurs langages de script (ex : Lua, Perl, Python, Bash...)
  • Connaissance d'un logiciel de suivi des bogues (exemple : Jira ou Bugzilla)
  • Expérience avec Windows et OS X
  • Connaissance des environnements de développement intégrés Visual Studio et XCode

Compétences supplémentaires

  • Connaissance des technologies audio
  • Expérience des tests sur les appareils mobiles et les consoles de jeu
  • Connaissance de Unity Editor et/ou Unreal Editor
  • Excellentes compétences en communication écrite et verbale en français et en anglais.

COVID-19 : l'équipe travaille entièrement à distance à l'heure actuelle.

Audiokinetic est le principal fournisseur mondial de solutions audio multiplateformes pour les industries des jeux et des médias interactifs. Elle définit les nouvelles normes en matière de production audio interactive pour les domaines du divertissement à lieu fixe, de l'automobile, des produits électroniques grand public et de la simulation de formation. Audiokinetic est un partenaire stratégique de confiance, et ce, auprès des plus importants développeurs et fabricants d'équipement d'origine pour les médias interactifs à l'échelle internationale. Audiokinetic compte un vaste écosystème d'alliés de longue date au sein de l'industrie de l'audio et des fabricants de plateformes. Les solutions intergicielles de la société comprennent notamment les systèmes de création primés Wwise® et SoundSeed®, ainsi que Wwise Automotive™. Le siège social d’Audiokinetic est situé à Montréal, Québec, Canada. Elle comprend aussi une filiale à Tokyo, au Japon, ainsi qu’à Shanghai, en Chine, en plus d’experts en produits en Europe et aux États-Unis. www.audiokinetic.com

Nous sommes à la recherche de personnes passionnées par l'idée de l'audio interactive dans les domaines des jeux, de la réalité virtuelle et des expériences interactives. Nous valorisons la créativité, la curiosité, le souci du détail, le travail d'équipe, l'autonomie et la prise d'initiative.

Si vous souhaitez nous aider à façonner l'avenir de la production audio, cliquez sur le bouton « Apply for this job » pour soumettre votre candidature. Nous sommes conscients que postuler à un nouveau poste demande beaucoup de travail et d'efforts et nous apprécions sincèrement le temps que vous nous accordez.

Requirements

Join our team and experience Audiokinetic!

Wwise is a large scale application combining an authoring environment and a runtime solution providing interactive audio tools to sound designers and audio programmers around the world. This audio middleware is developed by Audiokinetic.

About the Role

As part of the Quality Assurance department and embedded in one of our Software Development teams, the Software Developer in Test works with the Product Development teams in ongoing testing of all software products (Wwise software, Wwise plug-ins, Online certification courses, documentation). As the first user of new Wwise features, they will validate the ability for a user to integrate these into their game engine. They have the opportunity to provide feedback on APIs from a developer’s perspective. Whenever possible, they develop automated integration tests to improve reproducing problems and decrease software testing time.

We are looking for a highly organized, detail & quality oriented developer, who seeks answers and likes to tinker and find out how things really work. The ideal candidate has an understanding of how game engines are made and has an interest in audio technologies and videogames.

What will you do?

The work generally involves, but is not limited to, the following tasks:

  • Work with Wwise development teams to devise testing strategies for existing and new features,
  • Investigate and resolve customer reported problems and provide interim testing support for experimental software.
  • Create or update test plans and test cases based on new tools features, customer requirements or identified problems.
  • Develop and optimize automated test cases with continuous improvements in coverage and efficiency
  • Ensure product stability across multiple platforms
  • Work closely with the Software Developers and Software QA Testers in order to determine the best strategies toward improving the quality of the product
  • Suggest new ways to enhance usability of Wwise SDK, game integration or WAAPI
  • Validate plug-ins from community or partner developers

Who you are:

  • University degree in computer science, engineering (or equivalent)
  • Minimum 2 years in software development AND experience in developing automated tests
  • Experience working with SDKs and APIs
  • Good knowledge of a game engine architecture (Unreal, Unity or custom game engine)
  • Good C++ programming skills
  • Master one or more scripting languages (ex: Lua, Perl, Python, Bash...)
  • Knowledge of bug tracking software (example Jira or Bugzilla)
  • Experience with Windows and OS X
  • Knowledge of Visual Studio and XCode

Additional Skills
  • Knowledge of audio technologies
  • Experience testing on mobile devices and gaming consoles
  • Knowledge of Unity Editor and/or Unreal Editor
  • Excellent written and verbal communication skills in French and English

COVID-19: the team is currently working completely remotely.

Audiokinetic is the leading provider of cross-platform audio solutions for interactive media and gaming, and sets new standards in interactive audio production for location-based entertainment, automotive, consumer electronics, and training simulation. A trusted and strategic partner to the world’s largest interactive media developers and OEMs, Audiokinetic has a long-established ecosystem of allies within the audio industry and amongst platform manufacturers. The company’s middleware solutions include the award-winning Wwise® and SoundSeed®, as well as Wwise Automotive™. Audiokinetic is headquartered in Montréal, QC, Canada, has subsidiaries in Tokyo, Japan, and Shanghai, China, as well as Product Experts in Europe and the USA. www.audiokinetic.com

We are looking for people who are passionate about interactive audio in games, virtual reality, and interactive experiences. We value creativity, curiosity, attention to details, teamwork, autonomy and initiative.

If you’re interested in helping us shape the future of audio production, click the “Apply for this job” button to submit your application. We know that applying to a new role takes a lot of work and effort and we sincerely value your time.

Apply for this job