Assurance qualité logicielle : Spécialiste AQ Web /Software QA : Web QA Specialist

CM Labs Simulations


Date: 1 week ago
City: Montreal, QC
Contract type: Full time
Description de l'entreprise

Nous sommes l'entreprise à l'origine des simulateurs terrestres et maritimes les plus fiables du secteur.

CM Labs développe des solutions basées sur la simulation pour aider les clients à concevoir des équipements avancés et à se préparer pour des opérations qualifiées. Grâce à sa plate-forme Vortex Studio, CM Labs offre des capacités pour les simulateurs de formation, la répétition de mission, les jeux sérieux, le prototypage virtuel et les tests.

Aujourd'hui, CM Labs est le principal fournisseur de formation pour la simulation dans les secteurs de la construction et du port.

Avec plus de 1 000 simulateurs dans 30 pays utilisant la technologie de simulation de CM Labs, nos marchés sont mondiaux. Parmi nos clients figurent Honda, Hitachi, Liebherr, NASA et Volvo.

Description du poste

CM Labs recherche un Analyste en Assurance Qualité logicielle pour sa plateforme logicielle basée sur le web Intellia, qui crée et déploie des simulations interactives en temps réel de systèmes mécaniques. Cette plateforme est essentielle pour les simulateurs d'équipement de pointe de CM Labs, permettant aux utilisateurs de concevoir et de développer des produits de simulation. En tant qu'analyste QA logiciel au sein de notre équipe Agile Scrum, vous maintiendrez la qualité et la fiabilité des produits logiciels tout au long du cycle de vie du développement. Vous collaborez avec les membres de l'équipe, participerez à la planification des sprints et contribuerez à l'amélioration continue. Le candidat idéal doit posséder de solides compétences en communication et exceller dans un environnement multi-équipes, faisant preuve d'une observation attentive et d'aptitudes analytiques.

Responsabilités

  • Valider et tester les fonctionnalités logicielles, les simulations de bureau et le frontend/backend web.
  • Rédiger et exécuter des plans de test pour le développement logiciel.
  • Identifier les problèmes potentiels dès le début du processus de développement.
  • Automatiser les tests et les tâches QA répétitives à l'aide de scripts.
  • Participer à la coordination du support client de deuxième ligne au sein de l'équipe d'ingénierie.
  • Suivre la méthodologie Agile et les processus de livraison continue.
  • Collaborer étroitement avec les équipes d'ingénierie et d'opérations.
  • Évaluer la fonctionnalité, la performance, l'expérience utilisateur et les aspects d'utilisabilité des produits de formation de CM Labs.

Qualifications

  • Diplôme universitaire.
  • 3 à 5 ans d'expérience en tant qu'Analyste en Assurance Qualité logicielle, y compris :
    • QA d'automatisation
    • QA web
    • QA cloud
  • Connaissance des pratiques de développement logiciel.
  • Compétent avec des outils tels qu'Atlassian, Git et GitHub.
  • Adaptable à un environnement en évolution.
  • Expérimenté dans la collaboration avec des équipes de développement multidisciplinaires.
  • Engagé dans l'apprentissage et l'amélioration continue.
  • Capable de travailler dans un environnement multitâche.
Atouts

  • Expérience avec le scripting et l'automatisation utilisant Python, Bash, fichiers batch Windows, PowerShell ou makefiles.
  • Connaissance des technologies de simulation ou des moteurs de jeu tels qu'Unity ou Unreal.
  • Familiarité avec les technologies web standard :
    • Bases de données dans des frameworks web, comme PostgreSQL et MongoDB.
    • Automatisation des tests d'API REST à l'aide d'outils ou de scripts.
    • Utilisation de Postman ou équivalent.
  • Compréhension des concepts des systèmes d'exploitation Windows et Linux liés à :
    • Réseautage
    • Gestion des utilisateurs et des permissions
    • Sécurité
  • Familiarité avec Docker.
  • Expérience en QA IA.
Découvrez notre ensemble complet d'avantages

  • Couverture Santé : Accès à des plans d'assurance médicale, dentaire et de vision pour vous et votre famille.
  • Assurance Complète : Profitez d'une tranquillité d'esprit avec une couverture complète, y compris l'assurance voyage et vie.
  • Planification de la Retraite : Sécurisez votre avenir avec des plans d'épargne-retraite et des cotisations correspondantes au REER.
  • Équilibre entre Travail et Vie : Des horaires flexibles et des options de travail hybride favorisent l'équilibre entre travail et vie personnelle.
  • Congé Payé : Une politique généreuse inclut des congés de vacances, des jours fériés, du temps personnel et une semaine supplémentaire pendant les fêtes.
  • Journée de Bénévolat : Obtenez une journée dédiée au bénévolat.
  • Congé pour Mariage : Une journée spéciale pour votre mariage.
  • Vendredis Californiens : Après-midis libres en juillet et août, selon la charge de travail.
  • Réductions pour les Employés : Économies exclusives sur les transports en commun et certains hôtels.
  • Événements d'Entreprise : Participez à des événements sociaux comme des barbecues, des fêtes et des rassemblements.
  • Collations au bureau : Restez énergisé avec des collations, des fruits, du café et du thé.
  • Abonnement gratuit au gym: Accès au gym proche avec équipement de fitness et cours.

Company Description

We are the company behind the industry's most trusted land and sea simulators. CM Labs builds simulation-based solutions to help clients design advanced equipment and prepare for skilled operations. Through its Vortex Studio platform, CM Labs provides training simulators, mission rehearsal, serious games, virtual prototyping, and testing capabilities. Today, CM Labs is the leading vendor for simulation-based training in the construction and port industries. With over 1,000 simulators in 30 countries using CM Labs’ simulation technology, our markets are global. Our customers include Honda, Hitachi, Liebherr, NASA, and Volvo. Job Description

As a Quality Assurance Specialist, your primary responsibility is to ensure the conformance, accuracy and usability of our immersive simulators designed for training and engineering purposes. The simulator replicates heavy equipment scenarios, providing a realistic environment for users.

Job Description

CM Labs is seeking a Software Quality Assurance analyst for its Intellia web-based software platform, which creates and deploys real-time, interactive simulations of mechanical systems. This platform is essential for CM Labs’ industry-leading equipment simulators, enabling users to design and develop simulation products. As a Software QA Analyst within our Agile Scrum team, you will maintain the quality and reliability of software products throughout the development life cycle. You will collaborate with team members, participate in sprint planning, and contribute to continuous improvement. The ideal candidate should possess strong communication skills and excel in a multi-team environment, demonstrating keen observation and analytical abilities.

Responsibilities

  • Validate and test software features, desktop simulations, and web frontend/backend.
  • Write and execute test plans for software development.
  • Identify potential issues early in the development process.
  • Automate testing and repetitive QA tasks using scripting.
  • Participate in second-line customer support coordination within the engineering team.
  • Follow Agile methodology and continuous delivery processes.
  • Collaborate closely with engineering and operations teams.
  • Evaluate functionality, performance, user experience, and usability aspects of CM Labs Training products.

Qualifications

  • Bachelor’s degree.
  • 3-5 years of experience as a Software Quality Assurance Analyst, including:
    • Automation QA
    • Web QA
    • Cloud QA
  • Knowledge of software development practices.
  • Proficient with tools like Atlassian, Git, and GitHub.
  • Adaptable to a changing environment.
  • Experienced in collaborating with multidisciplinary development teams.
  • Committed to continuous learning and improvement.
  • Capable of working in a multi-task environment.
Assets

  • Experience with scripting and automation using Python, Bash, Windows batch files, PowerShell, or makefiles.
  • Knowledge of simulation technologies or game engines such as Unity or Unreal.
  • Familiarity with standard web technologies:
    • Databases in web frameworks, like PostgreSQL and MongoDB.
    • Automating REST API testing using tools or scripts.
    • Using Postman or equivalent.
  • Understanding of Windows and Linux operating system concepts related to:
    • Networking
    • User management and permissions
    • Security
  • Familiarity with Docker.
  • Experience in AI QA.
Discover Our Comprehensive Benefits Package

  • Healthcare Coverage: Access medical, dental, and vision insurance plans for you and your family.
  • Comprehensive Insurance: Enjoy peace of mind with inclusive coverage, including travel and life insurance.
  • Retirement Planning: Secure your future with retirement savings plans and RRSP matching.
  • Work-Life Balance: Flexible hours and hybrid work options promote work-life balance.
  • Paid Time Off: The generous policy includes vacation, holidays, personal time, and a bonus week off during holidays.
  • Volunteer Day: Get a dedicated day off for volunteering.
  • Wedding Day Off: Special day off for your wedding.
  • California Fridays: Afternoons off on Fridays in July and August, workload permitting.
  • Employee Discounts: Exclusive savings on transit and select hotels.
  • Company Events: Engage in social events like BBQs, parties, and gatherings.
  • Office Snacks: Stay energized with snacks, fruit, coffee, and tea.
  • Free Gym Membership: Access a nearby gym with fitness equipment and classes.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume