Ingénieur en assurance qualité
13 hours ago
Montreal administrative region, QC, Canada
Explorance
Full-time
€68,000 - €105,000/year
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
(English version below)
Montréal, QC | Temps plein | Sur site
Explorance recherche un ingénieur en assurance qualité (QA) pour contribuer à garantir la qualité, la fiabilité, la performance et la sécurité de nos produits SaaS.
En étroite collaboration avec les développeurs, les chefs de produit et d'autres équipes techniques, vous interviendrez tout au long du cycle de vie du développement logiciel : de l'examen des exigences et de l'identification des risques jusqu'à l'exécution des tests, le développement de l'automatisation et le soutien aux mises en production réussies.
Nous recherchons une personne alliant de solides bases en tests, une curiosité technique et une mentalité axée sur l'automatisation, tout en adoptant l'IA et les technologies émergentes pour rendre les tests plus intelligents et plus efficaces.
Vos
missions:
Ingénierie de la qualité et tests
- Examiner les exigences, les spécifications et les conceptions techniques pour identifier les risques, les lacunes et les aspects liés à la testabilité.
- Élaborer et exécuter des plans, scénarios et cas de test basés sur les exigences du produit et les risques techniques.
- Réaliser des tests fonctionnels, d'intégration, de régression, d'API, de base de données et exploratoires.
- Identifier, documenter et suivre les anomalies, en collaborant étroitement avec les équipes de développement durant les phases d'investigation et de résolution.
- Contribuer à la préparation des mises en production en évaluant les risques liés à la qualité et en assurant une couverture de test adéquate. Automatisation des tests et tests techniques
- Concevoir, développer, exécuter et maintenir des tests automatisés pour les API, les applications web et d'autres composants du produit.
- Identifier les opportunités de remplacer les tests manuels répétitifs par des solutions d'automatisation fiables et faciles à maintenir.
- Contribuer aux tests automatisés au sein des flux de travail CI/CD.
- les API REST, les services basés sur JSON et les données applicatives dans des bases de données relationnelles (SQL) et/ou NoSQL.
- Concevoir et exécuter des tests de performance pour les API, les bases de données et d'autres composants critiques.
- Participer au diagnostic et à l'analyse des causes profondes des problèmes de performance, de fiabilité et de qualité des applications. IA et amélioration continue
- Utiliser des outils assistés par IA pour faciliter la génération de cas de test, la création de données de test, l'écriture de scripts d'automatisation, l'analyse des anomalies et le diagnostic des problèmes.
- Explorer les possibilités d'utiliser l'IA pour améliorer la couverture des tests et l'efficacité de la QA, tout en validant de manière appropriée les résultats générés par l'IA.
- Suivre les indicateurs de qualité et utiliser les résultats obtenus pour identifier les risques et les opportunités d'amélioration.
- Contribuer à l'amélioration des processus de test, des normes, de l'automatisation et des pratiques d'ingénierie de la qualité.
- Développer une solide expertise produit et collaborer avec les équipes d'assurance qualité (QA), d'ingénierie et de produit pour améliorer continuellement la qualité du logiciel. Ce que nous recherchons
- Expérience professionnelle en assurance qualité logicielle, en ingénierie de la qualité ou en tests de logiciels.
- Solide compréhension des méthodologies de test, de la conception de tests, de la gestion des anomalies et des tests de régression.
- Expérience dans le test d'applications web, d'API REST et de services basés sur JSON.
- Expérience avec les bases de données relationnelles SQL et/ou les technologies NoSQL.
- Expérience en automatisation des tests et en pratiques de tests automatisés pérennes.
- Capacité à diagnostiquer et résoudre des problèmes logiciels liés au comportement de l'application, aux performances, aux données ou à la fiabilité.
- Solides compétences analytiques et de résolution de problèmes, ainsi qu'un grand souci du détail.
- Excellentes compétences en communication et capacité à collaborer efficacement avec les équipes techniques et produit.
- Curiosité et adaptabilité, avec un intérêt pour l'IA, l'automatisation et les technologies émergentes. Atouts appréciés
- Frameworks modernes d'automatisation web/API
- Outils de tests de performance et de charge
- Environnements CI/CD et SaaS basés sur le cloud
- Architectures web à haute disponibilité
- Tests de sécurité ou de fiabilité
- Outils de développement ou de test assistés par IA
- Environnements Agile/Scrum Pourquoi Explorance ? Vous aurez l'occasion de contribuer directement à l'intégration de la qualité dans les produits d'Explorance, de développer une expertise technique et produit approfondie, d'étendre nos capacités d'automatisation et d'explorer comment l'IA peut rendre l'ingénierie de la qualité plus efficace. Notre environnement de travail Il s'agit d'un poste à temps plein basé dans nos bureaux de Mon
missions:
Ingénierie de la qualité et tests
- Examiner les exigences, les spécifications et les conceptions techniques pour identifier les risques, les lacunes et les aspects liés à la testabilité.
- Élaborer et exécuter des plans, scénarios et cas de test basés sur les exigences du produit et les risques techniques.
- Réaliser des tests fonctionnels, d'intégration, de régression, d'API, de base de données et exploratoires.
- Identifier, documenter et suivre les anomalies, en collaborant étroitement avec les équipes de développement durant les phases d'investigation et de résolution.
- Contribuer à la préparation des mises en production en évaluant les risques liés à la qualité et en assurant une couverture de test adéquate. Automatisation des tests et tests techniques
- Concevoir, développer, exécuter et maintenir des tests automatisés pour les API, les applications web et d'autres composants du produit.
- Identifier les opportunités de remplacer les tests manuels répétitifs par des solutions d'automatisation fiables et faciles à maintenir.
- Contribuer aux tests automatisés au sein des flux de travail CI/CD.
- les API REST, les services basés sur JSON et les données applicatives dans des bases de données relationnelles (SQL) et/ou NoSQL.
- Concevoir et exécuter des tests de performance pour les API, les bases de données et d'autres composants critiques.
- Participer au diagnostic et à l'analyse des causes profondes des problèmes de performance, de fiabilité et de qualité des applications. IA et amélioration continue
- Utiliser des outils assistés par IA pour faciliter la génération de cas de test, la création de données de test, l'écriture de scripts d'automatisation, l'analyse des anomalies et le diagnostic des problèmes.
- Explorer les possibilités d'utiliser l'IA pour améliorer la couverture des tests et l'efficacité de la QA, tout en validant de manière appropriée les résultats générés par l'IA.
- Suivre les indicateurs de qualité et utiliser les résultats obtenus pour identifier les risques et les opportunités d'amélioration.
- Contribuer à l'amélioration des processus de test, des normes, de l'automatisation et des pratiques d'ingénierie de la qualité.
- Développer une solide expertise produit et collaborer avec les équipes d'assurance qualité (QA), d'ingénierie et de produit pour améliorer continuellement la qualité du logiciel. Ce que nous recherchons
- Expérience professionnelle en assurance qualité logicielle, en ingénierie de la qualité ou en tests de logiciels.
- Solide compréhension des méthodologies de test, de la conception de tests, de la gestion des anomalies et des tests de régression.
- Expérience dans le test d'applications web, d'API REST et de services basés sur JSON.
- Expérience avec les bases de données relationnelles SQL et/ou les technologies NoSQL.
- Expérience en automatisation des tests et en pratiques de tests automatisés pérennes.
- Capacité à diagnostiquer et résoudre des problèmes logiciels liés au comportement de l'application, aux performances, aux données ou à la fiabilité.
- Solides compétences analytiques et de résolution de problèmes, ainsi qu'un grand souci du détail.
- Excellentes compétences en communication et capacité à collaborer efficacement avec les équipes techniques et produit.
- Curiosité et adaptabilité, avec un intérêt pour l'IA, l'automatisation et les technologies émergentes. Atouts appréciés
- Frameworks modernes d'automatisation web/API
- Outils de tests de performance et de charge
- Environnements CI/CD et SaaS basés sur le cloud
- Architectures web à haute disponibilité
- Tests de sécurité ou de fiabilité
- Outils de développement ou de test assistés par IA
- Environnements Agile/Scrum Pourquoi Explorance ? Vous aurez l'occasion de contribuer directement à l'intégration de la qualité dans les produits d'Explorance, de développer une expertise technique et produit approfondie, d'étendre nos capacités d'automatisation et d'explorer comment l'IA peut rendre l'ingénierie de la qualité plus efficace. Notre environnement de travail Il s'agit d'un poste à temps plein basé dans nos bureaux de Mon