Alteo is looking for a Firmware QA Analyst for a permanent position based in Montreal.
You will be responsible for participating in a team's efforts to perform software performance, module, release and regression testing on major cloud development projects.
Responsibilities:
- Automates API and firmware test cases using REST Assured and Jenkins
- Develops, executes and analyzes automated test results
- Understands client usage of the software to develop appropriate automated test cases and acceptance test criteria
- Actively participate in Agile daily stand-ups, Sprint Planning and retrospective meetings
- In uncovering defects also works with development team to help determine root cause. Responsible for follows-up and updates of defects in Jira
- Participates in efforts to continuously improve test practices
Profile:
- DEC / BAC in IT or equivalent.
- 5+ years of experience in Software Quality Assurance
- Important: Strong ability of performing manual and automated tests with hardware equipment. The candidate will need to automate end-to-end system tests up to the end hardware we sell to our customers, such as our locks and encoders
- Important: Strong Java object-oriented coding skills
- Strong ability of using a combination of manual, automated and semi-automated test approach to implement and execute test cases
- Strong experience with REST Assured and Jenkins
- Experience with test and automation of applications running Apple and Android platforms
- Hands on experience with network troubleshooting, ability to troubleshoot issues using Wireshark
- Scripting experience
- Good knowledge of web-based applications.
- Hands on experience working with virtual machines.
- Ability to automate APIs using REST Assured (strong asset)
- Ability to handle several issues simultaneously.
- Team player, good interpersonal skills and autonomous.
- Strong customer focus, understanding of the customer’s viewpoint.
- Fluent in English (written and spoken), French is a plus.
@@@@@
Alteo est à la recherche d'un Analyste QA Firmware pour un poste permanent basé à Montréal.
Vous serez responsable de participer aux efforts d'une équipe pour effectuer des tests de performance, de modules, de versions et de régression sur des projets majeurs de développement en nuage.
Responsabilités :
- Automatise les cas de test d'API et de firmware en utilisant REST Assured et Jenkins.
- Développe, exécute et analyse les résultats des tests automatisés
- Comprendre l'utilisation du logiciel par le client afin de développer des cas de tests automatisés et des critères de tests d'acceptation appropriés.
- Participer activement aux réunions quotidiennes Agile, à la planification du sprint et aux réunions de rétrospective.
- En découvrant les défauts, travaille également avec l'équipe de développement pour aider à déterminer la cause profonde. Responsable du suivi et de la mise à jour des défauts dans Jira.
- Participe aux efforts d'amélioration continue des pratiques de test
Profil :
- DEC / BAC en informatique ou équivalent.
- 5+ ans d'expérience en assurance qualité logicielle
- Important : Forte capacité à effectuer des tests manuels et automatisés avec du matériel informatique. Le candidat devra automatiser des tests de système de bout en bout jusqu'au matériel final que nous vendons à nos clients, comme nos serrures et nos encodeurs.
- Important : fortes compétences en codage Java orienté objet
- Forte capacité à utiliser une combinaison d'approches de test manuelles, automatisées et semi-automatisées pour mettre en œuvre et exécuter des cas de test.
- Forte expérience avec REST Assured et Jenkins
- Expérience des tests et de l'automatisation d'applications fonctionnant sur les plateformes Apple et Android.
- Expérience pratique du dépannage réseau, capacité à résoudre les problèmes à l'aide de Wireshark.
- Expérience en matière de scripting
- Bonne connaissance des applications basées sur le web.
- Expérience pratique du travail avec des machines virtuelles.
- Capacité à automatiser les API en utilisant REST Assured (atout important)
- Capacité à gérer plusieurs problèmes simultanément.
- Esprit d'équipe, bonnes compétences interpersonnelles et autonomie.
- Forte orientation client, compréhension du point de vue du client.
- Maîtrise de l'anglais (écrit et parlé), le français est un atout.