2200
Design and create test plans and descriptive test cases
Read and understand software specifications
Understand and utilize testing and debugging methodologies
Work with internal teams to diagnose and resolve test issues
Analyze, interpret, and communicate qualitative and quantitative findings from tests
Monitor bug resolution efforts and track results and known defects
Design, prioritize, and implement test plans, scenarios, scripts, or procedures
Participate in process reviews to inform development of products and resolution of defects
Work with internal teams on automation test development projects as assigned
University degree in Software Development or Software Engineering or Quality Assurance diploma from an accredited institution
Minimum 2-3 years of relevant work experience
Development background would be considered an asset
Direct knowledge of QA methodologies, preferably with an agile software development environment and possess a technical development background
Ability to create and review technical documentation, including project plans, test procedures, and design documents
Experience with various test levels smoke, functional, usability, system integration, performance, regression, and user acceptance
Experience working in an Agile environment
Excellent communication skills; Strong problem solving skills
Technical Requirements
Ability to read and understand tests written in Java
Working knowledge of the following test tools/technologies: Selenium/Jmeter/Appium/TestNG
Strong knowledge of mobile and web testing
Experience working with Amazon Alexa, Google Assistant and other bot frameworks
Newmarket, Ontario
70,000 - 90,000