Overview

Reporting to the Web/Software Development Manager, the Quality Assurance Analyst will develop and perform quality tests on products, ensuring that projects are delivered with top quality. His/her responsibilities include designing the test strategy, test planning, test script, cross browser testing and reports.

What you will do

  • Establish Quality Assurance processes and procedures; define guidelines, principles and processes for efficient testing and ensuring quality.
  • Implement process improvement and testing automation projects to improve the overall testing cycle.
  • Be a part of an ongoing effort to bring new testing knowledge into Bam Strategy.
  • Design and execute backend, component level tests for tactical and large integration projects.
  • Evaluates and tests new or modified applications to verify that they function according to user requirements and conform to established guidelines.
  • Reviews new or modified applications via documentation, diagrams and flowcharts to determine if program will perform according to user requirements and conform to guidelines.
  • Identifies testable events. Develop and document the test strategy. Schedule and integrate test plans.
  • Develop the testing process and test tool kit to create re-usable test assets.
  • Coordinates the integration test phase including the coordination of the creation of integrated test environments.
  • Recommends application improvements or corrections to developers.
  • Prepares status reports and KPI on testing activities.
  • Manages defects: tracking, prioritization and resolution.
  • Manages test activities schedule according to multiple projects and maintenance timelines.
  • Provides solution quality assurance leadership.

What You Will Bring

  • Ideally you will have a bachelor degree in Computer Science or related areas. Relevant experience is also considered.
  • Minimum 3 year-experience performing related activities.
  • Fluent in both English and French oral and written communication skills.
  • Experience with MySQL and multi-browser testing.
  • Data analysis skills.
  • Experience building back-end manual and automated test scripts.
  • Experience in Selenium, JMeter, Apache AB
  • Experience testing web services and integrates application solutions.
  • Experience with regression tests.
  • Effective analytical and planning skills.
  • Familiar with bug tracking tools.
  • Detail oriented with strong problem solving skills.
  • Strong client services orientation.
  • Strong organizational skills with the ability to work under pressure to meet deadlines.
  • Good interpersonal and communication skills.
  • Demonstrate commitment toward objectives and act with initiative.
  • Manage the process of innovative solutions / changes.

-----------------------------------------------------------------------------------------

Survol

Relevant du ou de la responsable du développement Web et logiciel, l’analyste en assurance qualité développe et effectue des tests  de qualité sur des produits, s’assurant ainsi que les projets soient complétés en respectant un standard de qualité supérieur. Ses responsabilités incluent l’élaboration de stratégies de test, de la planification de tests, des scripts de test, des tests de comparaison de navigateurs, ainsi que la préparation de rapports d’activités.

Responsabilités

  • Établir des procédures d’assurance qualité. Définir des lignes directrices, des principes et des processus afin d’assurer une période de test efficace  et un niveau de qualité supérieur.
  • Implémenter des améliorations à l’égard des procédures et des projets de test automatisés afin d’améliorer le cycle de test global.
  • Participer à un effort continu afin d’apporter de nouvelles connaissances en matière de test à Bam Strategy.
  • Concevoir et exécuter des tests  à l’égard du système de gestion des données (back-end) et des composantes pour des projets d’intégration de grande envergure.
  • Évaluer et tester de nouvelles applications ou des applications modifiées afin de vérifier qu’elles fonctionnent en respectant les exigences de l’utilisateur, conformément aux lignes directrices établies.
  • Évaluer des applications nouvelles ou modifiées, à l’aide de documentation, de diagrammes et d’organigrammes, afin de déterminer si un programme fonctionnera en respectant bien les besoins de l’utilisateur, conformément aux lignes directrices établies.
  • Identifier des événements à tester. Développer et documenter la stratégie de test. Planifier et implémenter les plans de test.
  • Développer les processus de test ainsi qu’un ensemble d’outils de test, afin de mettre au point des éléments de test réutilisables.
  • Coordonner la phase de test d’intégration, incluant la coordination de la création d’environnements de test intégrés.
  • Suggérer aux développeurs des améliorations ou correctifs à apporter aux applications.
  • Préparer des rapports de statut et fixer des indicateurs clés de performance (ICP) sur les activités de test.
  • Gérer les anomalies: dépistage (tracking), priorisation et résolution.
  • Gérer les activités de test prévues, en respectant l’échéancier de multiples projets et mises à jour.
  • Faire preuve de leadership et fournir des solutions en matière d’assurance qualité.

Qualifications

  • Un minimum de 3 ans d’expérience d’activités connexes.
  • Bon français et anglais, parlé et écrit, et habileté de communication écrite.
  • Expérience avec MySQL et les multiples navigateurs.
  • Aptitudes en analyse de données.
  • Expérience dans la préparation d’un manuel de système de gestion des données (back-end) et de scripts de test automatisés.
  • Expérience à tester les services sur le Web  et à intégrer des solutions d’application.
  • Expérience avec les tests de régression.
  • Aptitude d’analyse et de planification efficaces.
  • Connaissance d’outils de dépistage de bogues.
  • Importance accordée au détail.
  • Fortes habiletés à la résolution de problème.
  • Fortes habiletés en service à la clientèle.
  • Fortes habiletés organisationnelles.
  • Capacité à travailler sous pression afin de respecter les échéanciers.
  • Bonnes habiletés interpersonnelles et de communication.
  • Faire preuve d’engagement envers les objectifs et d’esprit d’initiative.
  • Gérer les procédures de solutions et modifications innovatrices.
Cette offre d'emploi n'est plus disponible.