Posted in

Quality Engineer

Quality Engineer

CompanyCaptivateIQ
LocationToronto, ON, Canada
Salary$179000 – $194550
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • 4+ years experience in a software engineering role
  • Proficiency with Typescript, React, Python and Django
  • Experience with both frontend and backend development, with a strong focus on frontend
  • Experience with modern test automation frameworks such as Jest and Cypress
  • Experience using modern testing methodologies to test a large SaaS product
  • Strong communication skills, both written and verbal
  • Experience building or maintaining a positive, productive remote-first culture
  • Experience making data-driven decisions on product and process

Responsibilities

  • Work closely with our Frontend engineering team to deliver improvements to our core frontend components and design systems that are used across the organization.
  • Support our Frontend engineering team with improvements to testability of our core frontend components and design system framework that are used across the organization.
  • Support and maintain internal solutions built by our team.
  • Provide testing guidance on projects, ensure that various quality aspects were taken into account, including performance, usability, integrity and help developers set clear expectations for both functional and non-functional requirements while evaluating potential product quality risks.
  • Improve and maintain the existing test automation and delivery pipeline across the org.
  • Analyze bottlenecks and make a difference by suggesting improvement actions.
  • Make sure that testing goals are identified and met at the project level.
  • Assist in long-term quality improvement efforts, such as establishing additional quality gates.

Preferred Qualifications

  • Understanding Single Page Applications (SPAs), micro front-end architectures (MFAs) and Content Delivery Networks (CDNs)
  • Ability to build and maintain Github Actions pipelines
  • Experience with building and maintaining Deployment Processes
  • Experience in improving Developer Experience
  • Relevant experience with full stack development