Micromart

Micromart

Software QA Co-op

Toronto · Intern · Internship

Sponsorship not specifiedDetected 5 days ago
JavaScriptTypeScriptReactAngularHTMLAndroidNode.jsExpressGitPostgreSQLCircleCILinuxRESTCypressPlaywrightLoad TestingTest AutomationShopifyCommunicationMentoring

About the role

  • The majority of your work is engineering-focused: writing and maintaining automated tests (Cypress end-to-end and unit tests), expanding test coverage, and improving our testing tooling.
  • Micromart is the Shopify of autonomous retail-enabling entrepreneurs to turn any location into a retail opportunity.
  • Since launching in the US in September 2024, we've quickly grown to 1000+ deployments across the US.

Responsibilities

  • When operator bug reports arrive from the field, they take priority - you will reproduce, diagnose, and document these issues so our engineering team can deliver fixes quickly, then return to your automation work.
  • You will collaborate closely with our QA lead against a clear, well-scoped backlog, with mentorship provided throughout, to help ensure reliability across our autonomous retail systems.
  • Write and maintain Cypress end-to-end and UI tests (TypeScript) for our Platform application, keeping them mapped 1:1 to their corresponding Qase test cases.
  • Add and maintain unit tests for critical backend controllers, jobs, and services (Node/TypeScript). Improve our test tooling and help keep the suite fast, reliable, and easy to work with.
  • Document clear, well-prioritized bug reports in Linear so the engineering team can deliver fixes quickly.

Requirements

  • Pursuing a degree in computer science, software engineering, or a related field
  • If you find a bug you can fix, go for it, whether that means adjusting a test, correcting an API response, or resolving a configuration issue.

Nice to have

  • Help establish frontend performance budgets (Lighthouse CI) and backend load testing (k6).
  • Experience with manual/exploratory and automated testing (Cypress, Playwright, or similar)
  • Front-end web frameworks such as React, AngularJS
  • Exposure to databases (Postgres or similar)
  • Familiarity with CI (CircleCI) or test case management (Qase/TestRail)
  • Exposure to Linux, Android devices, or IoT
  • Previous startup experience
  • Comfort or curiosity working alongside AI tooling is a plus.

Benefits

  • Gain exposure to hardware and integration testing across our kiosk, POS, and vision systems.
  • writing and maintaining automated tests (Cypress end-to-end and unit tests), expanding test coverage, and improving our testing tooling.
  • Close coverage gaps across key modules (Promotions, Overview, Analytics, Navigation, Pricing) and organize suites into smoke and regression tiers that run in CircleCI.

Company info

  • We are a team of multifaceted builders who care deeply about the challenges people face in eating well.
  • We are backed by world-class investors from Toronto, New York, and Silicon Valley.
  • Our talented team of serial entrepreneurs, software engineers, hardware engineers, and operators has previously worked at companies such as Amazon, IBM, and Google.
  • Technology You'll Be Working With:
  • QA & Engineering Stack - Cypress and CircleCI for automation, Qase for test case management, LogRocket for session replay and debugging, and Linear for issue tracking.
  • Our codebase is TypeScript throughout, with Node/Express, React, AngularJS, and Postgres.
  • Smart Store Hardware & IoT - Exposure to the physical systems our software drives, including smart locks, eTags, routers, POS terminals, cameras, edge computers, cooking towers, and displays.
  • For more information about Micromart, see our website at https://micromart.com
  • Automation & Development:
  • Operator Bug Reports & Triage:
  • Triage incoming operator bug reports and QA requests.

This listing is sourced directly from Micromart's careers page and normalized into a canonical job model.