Technical Job Duties:
- Execute regression testing on products using a combination of manual and auto testing techniques. Create, maintain, and execute test specifications and test cases
- Write and maintain automation scripts
- Identify, document, and track software defects found during testing
- Work closely with developers to ensure defects are correctly identified and fixed
Writing Job Duties:
- Work closely with Developers, QA, Product Managers, and others to understand new features, use cases, and customer scenarios.
- Document & publish release notes, user guides, reference materials and use case scenarios for new product releases.
Job Experience Required:
- 3 - 5 years of network products testing experience.
- Deep knowledge of TCP/IP and application level protocols.
- Familiarity with routing, DNS, DHCP, VPN and switching.
- Experiences in installing Windows/Linux virtual machine and setting up/configuring applications on them.
- Knowledge of general QA procedures and methodologies, as well as software development fundamentals.
- Knowledge of docker, Kubernetes, cloud products or AI is an asset.
- Demonstrated skills in scripting languages, such as shell, TCL, PERL or Python are considered assets.
Educational Requirement:
- A degree or technical diploma in Computer Science, Computer Technology, or related field
The Canada base salary range for this full-time position is expected to be between $85,000 - $115,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.