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 to coordinate 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.
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.
Minimum 4 years of experience with UI test automation technologies such as Jest, Cypress, and Vue testing libraries.
Experience working with CI/CD and version control software.
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 Laravel 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.
Strong written and verbal communication.
Self-starter with the ability to work independently across functional groups and on multiple initiatives simultaneously.
Must be flexible to work in a fast-paced and evolving environment.
Strong attention to detail.