Upshop

QA Engineer

Upshop

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$93,000 - CA$140,000 per year

About the role

  • Design, develop, and maintain end-to-end automated tests using tools such as Cypress and WebDriverIO.
  • Implement and maintain API automation tests using Karate.
  • Write and maintain automated test scripts using JavaScript/TypeScript in Node.js–based environments.
  • Execute automated test suites, analyze results, identify defects, and work closely with engineering teams to drive resolution.
  • Contribute to test strategy, planning, and best practices for automation, regression, and performance testing.
  • Continuously improve test coverage, reliability, and execution efficiency.
  • Participate in code reviews and promote quality standards across the development lifecycle.

Requirements

  • Hands-on experience with Cypress, WebDriverIO, and Karate testing tools.
  • Strong proficiency in JavaScript/TypeScript and Node.js–based frameworks.
  • Experience building and maintaining automated test frameworks.
  • Solid understanding of software testing concepts, methodologies, and best practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to collaborate effectively with cross-functional teams.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
automated testingAPI automationJavaScriptTypeScriptNode.jsCypressWebDriverIOKaratetest frameworkssoftware testing methodologies
Soft Skills
analytical skillstroubleshootingproblem-solvingcollaborationcommunication