This job might no longer be available.
QA Automation Developer | Développeur·euse Automatisation AQ
3 years ago
Behaviour is looking for a talented QA Automation Developer to join our core technologies team to ensure our services are of the highest quality in functionality and usability. In this position they will participate in the test automation effort and create testing frameworks for developers. Ultimately, they will contribute to process improvements in our backend and frontend infrastructures.
The QA Automation Developer that we’re looking for must be a quick learner and love to think outside the box. They must know how to organize workloads efficiently while actively finding ways to reduce toil.
In this role, you will:
- Works with backend developers to automate testing, adding new test cases and improve methodologies.
- Provides live support for teams related to core features, assist in monitoring performance of newly released features.
- Works with development and DevOps to verify daily build health, feature integration and completion during implementation and debugging.
- Regularly tests builds as candidates for QA and Demo submissions.
- Assigns bugs in Agile tracker to developers through development cycles.
- Works directly with development on known issues and fine tunes end-user experience.
- Reviews existing documentation from a user perspective, improving content as required.
- Performs load testing, helping to build automated platform.
- Document, communicate and train the developers or other teams on the tools developed.
- Performs other tasks needed to support the backend team.
What we're looking for:
- Minimum 4 years of experience in Quality Assurance and/or developing automated / backend solutions.
- Languages: Javascript /Typescript / Python. Node.js and C# an asset.
- Strong understanding of the Software Development Life Cycle in general and ideally in video games.
- Experience with Confluence and Jira.
- Experience with development best practices such as source control, continuous integration, unit testing and design patterns.
- Experience with cloud technology and architecture like AWS or Google Cloud.
- Good knowledge of git and CI systems like Gitlab CI or Jenkins.
- Ability to design and write efficient and robust distributed backend application tests.
- Ability to identify challenges and propose solutions.
- Technologies/Platforms: any form of backend testing framework, cypress.io for frontend testing and load testing tools like k6.io, jmeter or artillery.io.
Dans ce rôle vous devrez:
- Travailler avec les développeurs backend et frontend afin d’automatiser les tests, d’ajouter de nouveaux scénarios et d’améliorer les méthodologies.
- Offrir un soutien en direct aux équipes responsables des principaux aspects du jeu et aider à surveiller le rendement des nouvelles fonctionnalités.
- En collaboration avec l’équipe de développement et les DevOps, vérifier le build quotidiennement ainsi que l’intégration et la réalisation des nouveaux éléments durant la phase de débogage.
- Tester les builds régulièrement pour les soumissions QA et Démo.
- Attribuer les bogues aux développeurs dans un outil de suivi Agile durant le cycle de développement.
- Collaborer directement avec l’équipe de développement afin de solutionner les problèmes connus et peaufiner l’expérience utilisateur.
- Réviser la documentation existante du point de vue utilisateur et améliorer le contenu au besoin.
- Effectuer des tests de charge et aider à développer la plateforme d’automatisation.
- Documenter, communiquer et former les développeurs et les membres des autres équipes sur les outils développés.
- Accomplir d’autres tâches destinées à supporter l’équipe backend.
Ce que nous cherchons:
- Minimum de 4 ans d’expérience en assurance qualité et/ou en développement de solutions automatisées.
- Connaissance des langages Javascript /Typescript / Python. Connaissance en C# et Node.js. un atout.
- Excellente compréhension du cycle de développement logiciel, particulièrement pour les jeux vidéo.
- Expérience avec Confluence et Jira.
- Expérience avec les meilleures pratiques de développement telles le contrôle de source, l’intégration continue, les tests unitaires et les modèles de conception.
- Expérience avec la technologie et l’architecture Cloud (ex: AWS ou Google Cloud).
- Bonnes connaissances des systèmes Git et d’intégration continue tels GitLab CI ou Jenkins.
- Capacité de développer et d’écrire des applications backend robustes et efficaces pour des systèmes automatisés.
- Capacité à cerner les difficultés et à proposer des solutions.
- Connaissance des technologies/plateformes : forme de cadre de tests backend, cypress.io pour les tests frontend et d’outils de tests de charge comme k6.io, jmeter ou artillery.io..
Behaviour cherche actuellement un.une développeur.euse d’automatisation QA talentueux.euse pour rejoindre notre équipe de technologies centrales, afin d’assurer que l’ergonomie et la fonctionnalité de nos services soient de la plus haute qualité. Dans ce rôle, il.elle participera à l’effort d’automatisation de test et à la création de cadres de test pour les développeurs. Ultimement, il.elle contribuera à l’amélioration des processus et des infrastructures frontend et backend.
Le.la développeur.euse d’automatisation QA que nous cherchons apprend rapidement et aime sortir des sentiers battus. Il.elle doit savoir organiser et planifier le travail efficacement et trouver des façons d’alléger les tâches.
Create Your Profile — Game companies can contact you with their relevant job openings.