×
Register Here to Apply for Jobs or Post Jobs. X

Software Development QA Specialist

Job in Burnaby, BC, Canada
Listing for: Fortinet, Inc.
Full Time position
Listed on 2026-09-21
Job specializations:
  • Software Development
    Software Testing, DevOps
Salary/Wage Range or Industry Benchmark: 121000 - 148000 CAD Yearly CAD 121000.00 148000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Development QA Specialist

As a Staff Software Development QA Engineer, you will be responsible for ensuring the functionality, reliability, performance, and overall quality of our products through a variety of testing methodologies, including manual, automated, stress, integration, and system testing.

You will be involved in both front-end and back-end verification, with a strong focus on HTTP APIs, networking, and network-layer security. You will work closely with software developers and cross-functional teams to identify issues early, troubleshoot complex problems, and ensure high-quality product releases.

Join a high-energy team developing innovative products in a rapidly growing environment. In this role, you will take ownership of quality assurance for significant areas of the product and play a key role in delivering reliable, secure, and high-quality software to our customers.

Job Responsibilities
  • Analyze product features and requirements, and design appropriate test environments, developing test tools.

  • Design and execute comprehensive test cases using both manual and automated testing methodologies to ensure product quality.

  • Collaborate closely with software developers to ensure feature testing is completed according to defined procedures, requirements, and quality standards.

  • Plan and execute release testing based on project requirements, schedules, and release criteria.

  • Apply a security-minded and adversarial testing approach to identify defects, vulnerabilities, unexpected behaviors, and potential failure scenarios.

  • Troubleshoot complex software, networking, and system issues and drive them toward resolution.

  • Investigate, reproduce, track, and follow up on issues reported from customer environments and field deployments.

  • Develop, maintain, and continuously improve automated test frameworks and test scripts.

  • Contribute to improving QA processes, test coverage, test efficiency, and overall product quality.

  • Work cross-functionally with development, product, and support teams to identify root causes and prevent recurring issues.

Required Qualifications & Skills
  • Bachelor or Master’s degree in Computer Science, Computer Engineering, or a related field.

  • 5+ years of professional experience in Software QA, Software Development, or a related engineering role.

  • Familiarity with common network protocols and services, including DNS, TCP/UDP, SSH, RDP, VNC, and HTTP/HTTPS.

  • Working knowledge of fundamental networking concepts and technologies, including switches, routers, MAC addresses, ARP, ICMP/Ping, Trace route, and related troubleshooting tools.

  • Understanding of basic Network and Application security concepts, including firewalls, data encryption, data integrity, authentication, and secure communications.

  • Proficiency in at least one scripting language (such as Python, Bash, or Power Shell) and one compiled programming language (such as C/C++, Golang, or Rust).

  • Good understanding of fundamental operating system concepts, including processes and threads, memory management, file systems, and sockets.

  • Hands‑on experience working with both Windows and Linux operating systems.

  • Hands‑on experience on GIT or SVN

  • Strong troubleshooting, analytical, and problem‑solving skills.

  • Strong attention to detail and a passion for finding defects and edge cases.

  • Excellent communication skills, with the ability to clearly document technical issues and communicate findings to development and other stakeholders.

Preferred Qualifications
  • Experience with virtualization technologies and VM environments.

  • Experience with cloud platforms and cloud-based infrastructure.

  • Experience developing or maintaining QA automation frameworks.

  • Experience with network security testing, penetration‑style testing, or vulnerability assessment.

  • Experience testing products deployed in…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary