Staff Software Development QA Specialist in Burnaby

Staff Software Development QA Specialist in Burnaby

Burnaby Full-Time 121000 - 148000 $ / year (est.) On-site
F

At a Glance

  • Tasks: Ensure product quality through diverse testing methods and collaborate with developers.
  • Company: Join a high-energy team at a rapidly growing tech company.
  • Benefits: Comprehensive benefits, including health coverage, retirement savings, and flexible leave policies.
  • Other info: Opportunities for career growth and participation in the equity program.
  • Why this job: Make a real impact on innovative products while enhancing your QA skills.
  • Qualifications: 5+ years in Software QA or related field; strong troubleshooting and communication skills.

The predicted salary is between 121000 - 148000 $ per year.

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, Traceroute, 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 PowerShell) 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 customer or production environments.
  • Experience with CI/CD pipelines and integrating automated tests into software development workflows.

Staff Software Development QA Specialist in Burnaby employer: Fortinet, Inc.

Fortinet is an exceptional employer that prioritizes employee well-being and professional growth, offering a comprehensive benefits package that includes 100% company-paid medical, dental, and vision coverage from day one. With a dynamic work culture that fosters innovation and collaboration, employees are encouraged to take ownership of their roles while enjoying competitive compensation and flexible leave policies. Located in Canada, Fortinet provides a unique opportunity to work on cutting-edge technology in a rapidly growing environment, making it an ideal place for those seeking meaningful and rewarding employment.

F

Contact Details:

Fortinet, Inc. Recruitment Team

We think you need these skills to ace Staff Software Development QA Specialist in Burnaby

Software QA
Automated Testing
Manual Testing
HTTP APIs
Networking
Network-layer Security
Scripting Languages (Python, Bash, PowerShell)