Job Summary
Analyste d'assurance qualité / QA Analyst
Location: Montreal, QC Category: Quality Assurance
Job Type: Direct Hire Reference: CA_EN_6_20844_57519362
Posted: June 13,2017 Salary: N/A

Print image email image
Apply Now

(English posting below)
En rapport avec le chef d'équipe, l'Analyste d'assurance qualité sera chargé de faire des tests pratiques manuels pour les applications Web, iOS et Apps existantes.
 
Responsabilités:
 

  • Fournir des tests manuels pratiques sur des projets Web.
  • Créer et maintenir des plans de test en fonction des exigences du projet.
  • Fournir des dépendances de tâches, des priorités et des estimations de temps.
  • Coordonner le travail avec d'autres membres de l'équipe.
  • Communiquer les résultats des tests aux gestionnaires de projet.
  • Identifier les lacunes dans les processus, les technologies et les solutions actuelles.
  • Analyseront et optimiseront les outils et les processus de contrôle de l'AQ grâce à une amélioration continue (la formation sera fournie au besoin).
  • Contribuer à la conception et au développement de scripts et de modules de test d'automatisation QA pour assister le processus d'AQ (la formation serait fournie au besoin).
  • Documenter les défauts du logiciel, utiliser un système de suivi des bogues et signaler les défauts aux développeurs de logiciels.
  • Surveiller les efforts de résolution des erreurs et suivre les succès.
  • Évaluez et testez les applications pour vérifier que l'application fonctionne selon les spécifications fonctionnelles, les exigences des utilisateurs et les directives de développement.
  • Écrivez, révisez et vérifiez les normes de qualité et les procédures de test complètes pour l'évaluation du logiciel.
  • Testez les applications iOS et Android existantes et les nouvelles applications iOS et Android.

 
Exigences:
 

  • Un baccalauréat en informatique ou une formation équivalente sur le terrain et une expérience professionnelle seront également pris en considération.
  • Plus de 5 ans d'expérience avec des tests logiciels formels dans le développement du cycle de vie complet des applications en ligne, avec un processus de publication régulière et une pratique de développement de logiciels standard.
  • Doit avoir une expérience prouvée avec le test manuel des applications Web et mobiles (iOS, Android) et la création de plans de test de cycle de vie complet.
  • Expérience agile (atout).
  • Expérience en scripts SQL et validation des tests (atout).
  • Expérience en langages de programmation et de script tels que Java, Javascipt, PHP, Python (atout).
  • Expérience avec MSSQL, MySQL et d'autres bases de données.
  • Expérience avec des tests d'automatisation, des outils d'automatisation commerciale tels que Selenium WebDriver, Selenium IDE, JUnit, TestNG (atout).
  • Expérience avec des tests XML, des unités HTML et un développement axé sur les tests (atout).
  • Doit avoir de l'expérience avec un logiciel de suivi des bogues tel que JIRA, Quality Center, Bugzilla ou équivalent.
  • Excellentes compétences en communication verbale et écrite en anglais.
  • Une expérience de résolution de problèmes résolue par des détails et forte. Doit pouvoir identifier rapidement les problèmes et comprendre quand les escalader à la gestion.
  • Possibilité d'apprendre rapidement et d'appliquer de nouveaux concepts, principes et solutions.
  • Focalisé sur la qualité à tous les stades de production.
  • Capable de s'adapter à un calendrier contraint et effectuer sous la pression.
  • Orienté vers l'action, centré sur le détail, esprit de qualité, avec une forte résolution de problèmes et des capacités de réflexion critique et la capacité de collaborer avec d'autres et gérer de multiples tâches.
  • Forte gestion de l'organisation et de la gestion du temps tout en travaillant dans un processus rapide de développement de logiciels.

 
-----------------------------------------------------------------------
 
Reporting to the team lead of Quality Assurance, the Quality Assurance Analyst will be tasked with doing manual hands-on testing for new and existing web applications, iOS and Apps.
 
Responsibilities:

  • Provide hands-on manual testing on web projects.
  • Create and maintain test plans based on project requirements.
  • Provide task dependencies, priorities, and time estimates.
  • Coordinate work with other team members.
  • Communicate test results to project managers.
  • Identify deficiencies in current processes, technologies and plan solutions.
  • Will also analyze and optimize the QA testing tools and processes through continuous improvement (training would be provided as necessary).
  • Contribute to the design and development of QA automation test scripts and modules to assist the QA process (training would be provided as necessary).
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Monitor bug resolution efforts and track successes.
  • Evaluate and test apps to verify that the app functions according to functional specifications, user requirements and development guidelines.
  • Write, revise and verify quality standards and comprehensive test procedures for software evaluation.
  • Test existing iOS and Android apps and new iOS and Android apps.

 
Requirements:

  • Bachelor degree in Computer Science or related field equivalent training and professional experience will also be considered.
  • 5+ years of experience with formal software testing in full life cycle development of online applications, with a regular release process and standard software development practice.
  • Must have proven experience with manual testing of web-based and mobile (iOS, Android) applications and creating full life cycle test plans.
  • Agile experience (asset).
  • Experience in SQL scripting and backend validation of tests (asset).
  • Experience with programming and scripting languages such as Java, Javascipt, PHP, Python (asset).
  • Experience with MSSQL, MySQL and other databases.
  • Experience with automation testing, commercial automation tools such as Selenium WebDriver, Selenium IDE, JUnit, TestNG (asset).
  • Experience with XML, HTML unit tests, and test-driven development (asset).
  • Must have experience with bug tracking software such as JIRA, Quality Center, Bugzilla or equivalent.
  • Excellent verbal and written communication skills in English.
  • Detail oriented and strong problem-solving experience. Must be able to quickly identify issues and understand when to escalate them to management.
  • Ability to quickly learn and apply new concepts, principles, and solutions.
  • Focused on quality at all stages of production.
  • Able to adapt to a constrained schedule and perform under pressure.
  • Action-oriented, detail centric, quality minded, with strong problem solving and critical thinking skills and ability to collaborate with others and handle multiple tasks.
  • Strong organization and time management skills while working in a rapid software development process





Print image email image
Apply Now
alt