Base Career helps you apply smarter for this job.
Key skills for this role
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.
Close coverage gaps across key modules (Promotions, Overview, Analytics, Navigation, Pricing) and organize suites into smoke and regression tiers that run in CircleCI.
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.
Triage incoming operator bug reports and QA requests.
Reproduce and diagnose issues using application logs and LogRocket session replay to isolate root cause.
Document clear, well-prioritized bug reports in Linear so the engineering team can deliver fixes quickly.
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.
Bonus / Growth Areas: Help establish frontend performance budgets (Lighthouse CI) and backend load testing (k6). Gain exposure to hardware and integration testing across our kiosk, POS, and vision systems. How We Work: Our QA function is AI-augmented: we use Devin to generate manual test plans, scaffold Cypress and unit tests, and cross-reference coverage automatically. Comfort or curiosity working alongside AI tooling is a plus.
Detail-oriented & investigative: You look for edge cases, reproduce issues carefully, and enjoy trying to break things.
Customer-focused: You think like an operator/end-user to anticipate real-world issues from the field.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Toronto, CAN
Toronto, CAN
Toronto, CAN
Toronto, CAN
Toronto, CAN
Organized & collaborative: You track, prioritize, and communicate issues effectively.
Curious & quick to learn: You're comfortable reading code and digging through logs to understand a problem, and you pick up new tools quickly.
Strong systems thinking: You're curious about how software, hardware, and integrations interact.
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
Autonomous retail technology company providing unattended Smart Stores and management software to vending, micro-market, and food-service operators.
Visit company websiteJobs and hiring trendsInternship
Entry
Hybrid
Apply faster on company sites with our extension.