English version to follow :
Analyste, Spécialiste en Assurance Qualité
Lieu de travail : Montréal
Principales responsabilités :
- Développer et exécuter des stratégies et plans de test complets, incluant les tests fonctionnels, non fonctionnels, d'intégration et de régression.
- Concevoir, créer et maintenir des cas de test et des scripts à l'aide d'outils et de frameworks de test appropriés.
- Collaborer avec les équipes de développement pour comprendre les exigences, identifier les défauts potentiels et assurer la qualité des livrables.
- Effectuer des exécutions de tests et des analyses approfondies, signaler les défauts et suivre les problèmes jusqu'à leur résolution.
- Participer à l'amélioration continue des processus et méthodologies de test.
- Contribuer à l'automatisation des cas de test pour augmenter l'efficacité et la productivité.
- Travailler en étroite collaboration avec les équipes de projet pour assurer le respect des normes de qualité et des meilleures pratiques.
Compétences et expériences requises
- Compétences techniques :
- Solide compréhension du cycle de vie du développement logiciel (SDLC) et des méthodologies de test (Agile, Waterfall)
- Maîtrise des outils d'automatisation de tests (p. ex., Selenium, Cypress, JUnit, TestNG)
- Expérience avec les langages de script (Python, JavaScript)
- Connaissance de SQL et des concepts de base de données
- Connaissance des plateformes cloud (Azure, AWS) est un atout
- Compétences générales :
- Excellentes compétences analytiques et de résolution de problèmes
- Forte attention aux détails et à la précision
- Excellentes compétences en communication et en relations interpersonnelles
- Capacité à travailler de manière autonome et en équipe
- Capacité à s'adapter aux priorités et aux délais changeants
Formation et expérience :
- Baccalauréat en informatique, en génie ou dans un domaine connexe
- 3 ans et plus d'expérience en assurance qualité et en tests logiciels
Quality Assurance Analyst
Location : Montreal
Main Responsibilities :
- Develop and execute comprehensive test strategies and plans, including functional, non-functional, integration, and regression testing.
- Design, create, and maintain test cases and scripts using appropriate testing tools and frameworks.
- Collaborate with development teams to understand requirements, identify potential defects, and ensure high-quality deliverables.
- Conduct thorough test execution and analysis, reporting defects and tracking issues to resolution.
- Participate in the continuous improvement of testing processes and methodologies.
- Contribute to the automation of test cases to increase efficiency and effectiveness.
- Work closely with project teams to ensure adherence to quality standards and best practices.
Required Skills and Experience :
- Technical Skills :
- Strong understanding of software development lifecycle (SDLC) and testing methodologies (Agile, Waterfall)
- Proficiency in test automation tools (e.g., Selenium, Cypress, JUnit, TestNG)
- Experience with scripting languages (Python, JavaScript)
- Knowledge of SQL and database concepts
- Familiarity with cloud platforms (Azure, AWS) is a plus
- Soft Skills :
- Excellent analytical and problem-solving skills
- Strong attention to detail and accuracy
- Excellent communication and interpersonal skills
- Ability to work independently and as part of a team
- Ability to adapt to changing priorities and deadlines
Education and Experience :
- Bachelor's degree in Computer Science, Engineering, or a related field
- 3+ years of experience in software quality assurance and testing
5 hours ago