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.
-
A propos du poste :
Remarque : il s'agit d'un poste a distance, mais vous devez etre en mesure de travailler a temps plein selon l'heure normale de l'Est (HNE), car notre equipe est basee a Montreal, au Canada.
En tant qu'ingenieur QA intermediaire, vous serez charge de garantir la qualite et la fiabilite de nos applications en concevant et en executant des tests manuels et automatises. Vous travaillerez en etroite collaboration avec les developpeurs, les chefs de produit et les autres membres de l'equipe QA afin d'identifier les bugs, de verifier les corrections et de valider les nouvelles fonctionnalites. Ce poste requiert de solides competences analytiques, un esprit minutieux et une bonne maitrise des methodologies et des outils QA. Une attitude proactive et une volonte d'ameliorer en permanence la couverture des tests et la qualite des produits sont essentielles.
In this role you'll have the opportunity to / Dans ce role, vous aurez l'opportunite 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, developper et executer des cas de test manuels et automatises en fonction des exigences du produit et des recits des utilisateurs.
Collaborer avec les equipes d'ingenierie et de produit afin d'assurer une couverture complete des tests.
Identifier, documenter et suivre les bogues et les problemes a l'aide de Jira.
Participer a la planification des sprints, au grooming et aux reunions quotidiennes afin de representer les considerations relatives a la qualite des le debut du cycle de developpement.
Effectuer des tests de regression, d'integration, de systeme et exploratoires sur plusieurs plateformes.
Contribuer a la maintenance et a l'amelioration de notre cadre d'automatisation des tests.
Ameliorer en permanence les processus, les outils et les techniques de test afin d'accroitre l'efficacite et la qualite des produits.
Se tenir au courant des meilleures pratiques, des outils et des tendances du secteur en matiere d'assurance qualite.
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, ingenierie ou dans un domaine connexe.
Experience averee en tant qu'ingenieur QA avec de solides antecedents dans la livraison de logiciels de haute qualite.
Plus de 3 ans d'experience dans la conception et l'execution de cas de test, ainsi que dans la gestion des defauts.
Plus de 3 ans d'experience pratique dans les tests manuels et automatises.
Plus de 3 ans d'experience dans les tests d'API a l'aide de Postman, REST Assured ou d'outils similaires.
Solides connaissances des methodologies, des outils et des meilleures pratiques en matiere d'assurance qualite.
Capacite a rediger des plans de test et des cas de test clairs et complets.
Maitrise des outils de gestion des tests (par exemple, TestRail) et des systemes de suivi des problemes (par exemple, Jira).
Connaissance des cadres d'automatisation (par exemple, Selenium, REST Assured).
Experience en controle de version (par exemple, Git) et en pipelines CI/CD
Excellentes competences en analyse, en resolution de problemes et en communication
Approche proactive et collaborative de l'assurance qualite
Experience 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...
uD83DuDCA1 Share your ideas and actually see them come to life
uD83CuDF31 Grow with us through learning & promotion opportunities
uD83CuDFDD? Enjoy solid health benefits & time off (3 weeks + 1 week during the holiday break)
uD83DuDCB0 Get a piece of the pie with equity after your first year
uD83CuDF89 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!
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.