CoLab Job Board

QA & Test Automation Developer
St. John's, NL, Canada

Introduction

Fortune 500 manufacturing companies and industry leading design firms rely on CoLab to securely share and review design data, and build higher quality products. As part of our growing QA team, you will play a crucial role in the validation and deployment of new features and other application improvements to our valued customers.

Company

CoLab Software is a team of passionate and driven engineers, developers and innovators who are setting the new standard for engineering collaboration. We take pride in our ability to continuously learn from each others’ unique skill sets and perspectives, and apply that knowledge to solve customer problems. Our rapid growth and continuing success mean we have an opening for an experienced QA & Test Automation Developer to join our team.

Position

The ideal candidate possesses:

  • strong technical and analytical skills, providing accurate analysis of, and solutions to, security-related problems and challenges;
  • a high degree of tenacity, ingenuity, creativity, independence, flexibility, and aptitude;
  • a strong sense of ownership, team responsibility and team trust;
  • the ability to function in a fast-paced environment; and,
  • passion and enthusiasm.

Responsibilities

As the QA & Automation Lead at CoLab you will:

  • work to automate our QA/test process using various automated testing tools and technologies;
  • aid in the release process by managing code freeze, ensuring the creation of release candidates, tracking the completion of test sets, triaging bugs and helping coordinating the release itself;
  • work closely with the Product Team to develop user story based test sets and User Acceptance Tests;
  • assist in providing mentorship and training on Quality Assurance to the entire company; and,
  • be an essential member of the team in this hands-on role that requires a high degree of technical knowledge, problem solving skills and people skills;

Required Skills

Requirements

  • have strong knowledge and experience with UI test automation technologies such as Jest, Cypress, and React testing libraries
  • have strong knowledge and experience with CI/CD and version control softwares
  • have strong knowledge and experience in Quality Assurance and User Acceptance Testing of software applications
  • display strong customer focus and ability to consider end-user workflows
  • capable of quickly assessing risk related to bug fixes and other code changes
  • have strong interpersonal skills and the ability to adapt in a complex and changing environment
  • Knowledge of Python testing frameworks would also be considered an asset
  • knowledge of common web application security vulnerabilities and experience with application security testing would also be considered an asset

Know someone who would be a perfect fit? Let them know!