Intermediate QA Engineer / Ingénieur assurance qualité intermédiaire

Remote
Full-time
Canada
1 month ago

Job Type

100% Remote

Work from anywhere

Employment Type

Full-time

Flexible schedule

Location Preference

Canada

Preferred time zones

Experience Level

Mid-level

Required experience

Job Categories

Software Engineering QA & Testing

Job Description

Who we are:
GoMaterials is one of Canada's fastest-growing companies, recognized by Deloitte, the Globe & Mail, and the Lazaridis Scaleup Program. We’re revolutionizing how landscape contractors source plant and hardscape materials through a B2B marketplace that simplifies procurement in a traditionally outdated industry.

Since our inception, we have helped landscapers save time, money, and stress and plant over 1.5 million plants and trees. Led by a young and eager group of entrepreneurs, GoMaterials is aggressively expanding across North America. We are therefore looking for amazing people to add to our team!


About the role:

Please note: This is a remote role, but you must be able to work full-time hours aligned with Eastern Standard Time (EST), as our team is based in Montreal, Canada.

As an Intermediate QA Engineer, you will be responsible for ensuring the quality and reliability of our applications through the design and execution of manual and automated test cases. You will collaborate closely with developers, product managers, and other QA team members to identify bugs, verify fixes, and validate new features. This role requires strong analytical skills, a detail-oriented mindset, and a solid foundation in QA methodologies and tools. A proactive attitude and a drive to continuously improve test coverage and product quality are essential.

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

À propos du poste :

Remarque : il s'agit d'un poste à distance, mais vous devez être en mesure de travailler à temps plein selon l'heure normale de l'Est (HNE), car notre équipe est basée à Montréal, au Canada.

En tant qu'ingénieur QA intermédiaire, vous serez chargé de garantir la qualité et la fiabilité de nos applications en concevant et en exécutant des tests manuels et automatisés. Vous travaillerez en étroite collaboration avec les développeurs, les chefs de produit et les autres membres de l'équipe QA afin d'identifier les bugs, de vérifier les corrections et de valider les nouvelles fonctionnalités. Ce poste requiert de solides compétences analytiques, un esprit minutieux et une bonne maîtrise des méthodologies et des outils QA. Une attitude proactive et une volonté d'améliorer en permanence la couverture des tests et la qualité des produits sont essentielles.

In this role you’ll have the opportunity to / Dans ce rôle, vous aurez l'opportunité de:

  • Design, develop, and execute manual and automated test cases based on product requirements and user stories.
  • Collaborate with the Engineering and Product teams to ensure comprehensive test coverage.
  • Identify, document, and track bugs and issues using Jira.
  • Participate in sprint planning, grooming, and daily stand-ups to represent quality considerations early in the development lifecycle.
  • Perform regression, integration, system, and exploratory testing across multiple platforms.
  • Contribute to the maintenance and improvement of our test automation framework.
  • Continuously improve testing processes, tools, and techniques to increase efficiency and product quality.
  • Stay updated with QA best practices, tools, and industry trends.

  • ---------------------------------------------------------------------------------------------------------

  • Concevoir, développer et exécuter des cas de test manuels et automatisés en fonction des exigences du produit et des récits des utilisateurs.
  • Collaborer avec les équipes d'ingénierie et de produit afin d'assurer une couverture complète des tests.
  • Identifier, documenter et suivre les bogues et les problèmes à l'aide de Jira.
  • Participer à la planification des sprints, au grooming et aux réunions quotidiennes afin de représenter les considérations relatives à la qualité dès le début du cycle de développement.
  • Effectuer des tests de régression, d'intégration, de système et exploratoires sur plusieurs plateformes.
  • Contribuer à la maintenance et à l'amélioration de notre cadre d'automatisation des tests.
  • Améliorer en permanence les processus, les outils et les techniques de test afin d'accroître l'efficacité et la qualité des produits.
  • Se tenir au courant des meilleures pratiques, des outils et des tendances du secteur en matière d'assurance qualité.

What you’ll bring / Ce que vous apporterez:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Proven experience as a QA Engineer with a solid track record of delivering high-quality software
  • 3+ years of experience in test case design, execution, and defect management
  • 3+ years of hands-on experience with manual and automated testing
  • 3+ years of experience in API testing using Postman, REST Assured, or similar tools
  • Strong knowledge of QA methodologies, tools, and best practices
  • Skilled in writing clear, comprehensive test plans and test cases
  • Proficient with test management tools (e.g., TestRail) and issue tracking systems (e.g., Jira)
  • Familiarity with automation frameworks (e.g., Selenium, REST Assured)
  • Experience with version control (e.g., Git) and CI/CD pipelines
  • Excellent analytical, problem-solving, and communication skills
  • Proactive, collaborative approach to quality assurance
  • Experience with performance or load testing tools (e.g., JMeter)
  • Familiarity with CI/CD tools such as BitBucket or Bamboo
  • Knowledge of scripting languages (especially Java) for automation

  • ---------------------------------------------------------------------------------------------

  • Licence en informatique, ingénierie ou dans un domaine connexe.
  • Expérience avérée en tant qu'ingénieur QA avec de solides antécédents dans la livraison de logiciels de haute qualité.
  • Plus de 3 ans d'expérience dans la conception et l'exécution de cas de test, ainsi que dans la gestion des défauts.
  • Plus de 3 ans d'expérience pratique dans les tests manuels et automatisés.
  • Plus de 3 ans d'expérience dans les tests d'API à l'aide de Postman, REST Assured ou d'outils similaires.
  • Solides connaissances des méthodologies, des outils et des meilleures pratiques en matière d'assurance qualité.
  • Capacité à rédiger des plans de test et des cas de test clairs et complets.
  • Maîtrise des outils de gestion des tests (par exemple, TestRail) et des systèmes de suivi des problèmes (par exemple, Jira).
  • Connaissance des cadres d'automatisation (par exemple, Selenium, REST Assured).
  • Expérience en contrôle de version (par exemple, Git) et en pipelines CI/CD
  • Excellentes compétences en analyse, en résolution de problèmes et en communication
  • Approche proactive et collaborative de l'assurance qualité
  • Expérience avec des outils de test de performance ou de charge (par exemple, JMeter)
  • Connaissance des outils CI/CD tels que BitBucket ou Bamboo
  • Connaissance des langages de script (en particulier Java) pour l'automatisation
From day one, you get to...
💡 Share your ideas and actually see them come to life
🌱 Grow with us through learning & promotion opportunities
🏝️ Enjoy solid health benefits & time off (3 weeks + 1 week during the holiday break)
💰 Get a piece of the pie with equity after your first year
🎉 Work with a fun, tight-knit team that celebrates wins together. Want to learn more? Check out our culture code.

Ready to apply?
If you think you’d be a great fit at our company and are passionate about this job, we want to hear from you!

Ready to Join GoMaterials?

Take the next step in your remote career. Click below to apply directly on GoMaterials's official careers page.

Apply on GoMaterials Website
Secure & Direct Application

More Jobs at GoMaterials

Explore other remote opportunities with this company