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.
Apply directly at Micromart →Create a free account for alerts like thisView Micromart immigration profile
This listing is sourced directly from Micromart's careers page and normalized into a canonical job model.