Senior QA Engineer



11-50 employees

Task automation & syncing software

AI & Machine Learning


Toronto, ON, Canada

Required Skills
Software Testing
Quality Assurance (QA)
  • Proven experience in a similar software testing role.
  • Experience in automated testing tools and scripting.
  • Passion for breaking things
  • Sharp-eyed with attention to detail
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Experience working in an Agile/Scrum development process.
  • Excellent problem-solving and communication skills.
  • Experience with TypeScript
  • Experience working with one of the following automation frameworks: Cypress, Selenium WebDriver, or Playwright
  • Be able to deal with ambiguity being the first person in this role
  • Minimum 3 years of work experience in an automated testing role.
  • Experience working with browser extensions
  • Cross-functional team working experience
  • Own the QA function, shaping how testing is conducted and integrated into our planning and engineering processes
  • Work with engineers to write up test plans together after the product spec review
  • Write up detailed bug reports with version number, steps to reproduce, expected results, and actual results, while providing feedback on usability and accessibility of the product
  • Manually verify changes as requested
  • Write automated tests when possible
  • Simulated load testing, end-to-end tests, performance tests
  • Organize and maintain test backlog and overall quality scores
  • Look for patterns of similar bugs and host bug prevention workshops with the engineering team in an effort to prevent these classes of bugs from reoccurring
  • Build out automated tests that can prevent these class of bugs from reoccurring, where possible
  • Develop a quality dashboard that tracks key indicators such as defect density, defect rate on a per-feature basis, and per-feature quality scores to provide a real-time view of the project status
  • Join standup and other team meetings and participate on Slack
  • Exploratory testing around new features, top sites, and new workflows

Magical is on a mission to empower our global workforce to get their time back. Magical is a productivity app that speeds up repetitive tasks as you work with no integrations, APIs, or magic wands required.

Company Stage

Series A

Total Funding



San Francisco, California



Growth & Insights

6 month growth


1 year growth


2 year growth