Quality Assurance Engineer

Posted 2 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Quality Assurance Engineer responsible for testing and ensuring quality in products at KUBRA. Collaborating with teams to deliver high-quality software used by millions.

Responsibilities

  • Act as QA champion on assigned projects.
  • Ensure test plans, test cases, and test execution support timely, high-quality delivery.
  • Ensure appropriate automated and manual test coverage is maintained based on product priorities and risk.
  • Provide work estimates and complete testing deliverables within agreed timelines.
  • Communicate test results, quality risks, and defects clearly and in a timely manner.
  • Support acceptable service levels during releases and maintenance activities.
  • Design, maintain, and execute test plans and test cases based on business requirements and specifications.
  • Analyze requirements and develop effective testing strategies.
  • Create and maintain automated test coverage for new and existing functionality, including API, UI, regression, and performance testing, based on business priorities and identified risk areas.
  • Perform functional, system, end-to-end, regression, smoke, data integrity, user acceptance, ad hoc, and manual testing as required.
  • Review, troubleshoot, and improve unstable automated tests to support reliability and maintainability.
  • Regress and verify defects, document results, and provide QA metrics.
  • Build and deploy software across multiple environments.
  • Participate in Agile ceremonies and support maintenance activities as needed.
  • Assist with feature documentation and provide QA input into use cases, requirements, and acceptance criteria.

Requirements

  • 3–5 years of experience in a Quality Assurance or test automation role.
  • Experience designing, creating, and maintaining automated test cases using tools such as Cypress (preferred), Playwright.
  • Experience developing automated tests using JavaScript/TypeScript (preferred), Java, or C#.
  • Experience working in Windows and Mac operating systems.
  • Experience with scripting languages such as Bash or PowerShell.
  • Experience with source control systems such as Git and issue tracking tools such as JIRA.
  • Experience testing APIs and web services.
  • Experience with one or more databases such as SQL, Oracle, or MySQL.
  • Experience testing web applications across multiple browsers.
  • Experience with accessibility, security, performance, and automated testing.
  • Experience testing mobile applications on Android and iOS devices is an asset.
  • Software development experience is an asset.

Benefits

  • Earn **annual performance-based bonuses** recognizing your contributions
  • Enjoy **generous benefit coverage with low premiums**, plus a **Healthcare Spending Account** and **Wellness Spending Account**
  • Invest in your future with **RRSP matching**
  • Take time to recharge with **paid vacation and sick days**, and enjoy a **paid day off for your birthday**
  • Make a difference with **two paid volunteer days** to support causes you care about
  • Keep learning with **free access to LinkedIn Learning** and our **education reimbursement program** for continued development
  • Feel appreciated through our **employee recognition programs**
  • Support your mental health with a **free premium Headspace membership**
  • Stay refreshed with **unlimited access to fully stocked beverage stations**
  • Save more with exclusive **Perkopolis retail discounts**

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$95,000 - CA$115,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidCypressiOSJavaJavaScriptMySQLOracleSQLTypeScript

Location requirements

HybridMississaugaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.