Himalayas logo
GO

Software Development Engineer in Test (SDET)

GoMaterials
Canada only

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:

If you thrive in a fast-paced, rapidly scaling environment and are passionate about building robust test automation from the ground up, this is the role for you! We are seeking a Senior Software Development Engineer in Test (SDET) who will lead the design, development, and integration of a modern automation framework leveraging TypeScript and Playwright. You will play a key role in ensuring our applications’ quality, scalability, and reliability through a mix of automation and manual testing, while setting best practices for CI/CD and test strategy.
As part of our growing QA team, you will collaborate closely with developers, DevOps, and product managers to drive quality early in the software development lifecycle. You’ll also be responsible for implementing API testing frameworks with Pytest or Playwright, guaranteeing full end-to-end coverage across front-end and back-end systems. This is a unique opportunity to shape the foundation of QA automation in a company that values innovation, ownership, and continuous improvement.

What You’ll Do

  • Design, build, and maintain a modern automation framework using TypeScript/JavaScript with Playwright for scalable, maintainable E2E testing.
  • Design, build, and maintain API testing Framework using Python with Pytest, or TypeScript/JavaScript with Playwright ensuring integration and contract validation across services.
  • Define and develop CI/CD pipeline for QA automation integration and implement QA best practices for automation architecture and coding standards
  • Collaborate with engineering, DevOps, and product teams to embed quality practices into all stages of development.
  • Execute manual test cases when required to validate new features, exploratory scenarios, and edge cases.
  • Conduct regression, integration, performance, and cross-platform testing as part of release cycles.
  • Mentor junior QA engineers in automation practices and frameworks.
  • Continuously evaluate and integrate new tools and technologies to strengthen automation coverage and reliability.

What you'll need:

  • 5 - 7 years of experience in Quality Assurance, with 3+ years in a senior QA engineer, SDET, or lead role.
  • Proven hands-on experience building or scaling automation frameworks using modern tools like Playwright or Cypress.
  • Strong experience with TypeScript/JavaScript for automation development.
  • Hands-on experience writing API test automation using Python + Pytest or TypeScript/JavaScript + Playwright
  • Solid understanding of CI/CD pipelines and how to integrate automated tests into build/release processes.
  • Strong knowledge of QA methodologies, test strategies, and agile development practices.
  • Experience with version control systems (Git) and test management/bug tracking tools (e.g., Jira, TestRail).
  • Ability to balance automation with manual testing when appropriate.
  • Excellent analytical, problem-solving, and communication skills with a proactive approach to ensuring product quality.

Preferred qualifications:

  • Experience with containerized environments (Docker, Kubernetes) and cloud-based CI/CD systems.
  • Familiarity with performance and load testing tools (e.g., JMeter, Locust).
  • Knowledge of REST API testing approaches.
  • Prior experience working in a startup or fast-paced scaling environment.
  • Mentorship or leadership experience guiding other QA engineers or SDETs.

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!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level
Senior

Location requirements

Hiring timezones

Canada +/- 0 hours
Claim this profileGO

GoMaterials

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

10 remote jobs at GoMaterials

Explore the variety of open remote roles at GoMaterials, offering flexible work options across multiple disciplines and skill levels.

View all jobs at GoMaterials

Remote companies like GoMaterials

Find your next opportunity by exploring profiles of companies that are similar to GoMaterials. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
GoMaterials hiring Software Development Engineer in Test (SDET) • Remote (Work from Home) | Himalayas