Senior Software Dev QA Engineer

Fortinet•Santa Clara, CA
•$112,000 - $137,000

About The Position

Fortinet is seeking a Staff Software Dev QA Engineer to support its FortiADC team. The role works with software developers to deliver high-quality products and builds effective automation processes to perform much of the testing work. The QA developer is expected to learn quickly, work efficiently, identify defects and risks during development, and contribute to release-readiness decisions. The position covers testing across the product development lifecycle, including manual and automated testing of networking and load-balancing features. It involves building realistic test environments, developing network simulation frameworks, evaluating performance and scalability, analyzing root causes, collaborating with developers and QA colleagues, and reproducing customer-reported issues with Development and TAC engineers. The role requires at least eight years of network product QA testing experience, a bachelor's degree or above in a technical discipline, and U.S. work authorization without sponsorship. The stated U.S. base salary range is $112,000–$137,000. Fortinet also describes an equity program and discretionary bonus eligibility, in addition to its listed benefits.

Requirements

  • At least 8 years of experience in network product QA testing.
  • In-depth understanding of networking protocols including TCP/IP, DNS, HTTP, SSL, OSPF, and BGP.
  • Strong test automation experience using Python and shell scripting; Robot Framework is preferred.
  • Proficiency with Linux/Unix operating systems.
  • Hands-on experience with traffic-generation and benchmarking tools such as Avalanche, Ixia, JMeter, or equivalent.
  • Experience in API testing and writing automated test scripts for unit and integration testing.
  • Strong analytical, problem-solving, debugging, and attention-to-detail skills.
  • Solid understanding of QA methodologies, testing types, and best practices.
  • Experience with private cloud platforms such as VMware ESXi or KVM.
  • Experience with public cloud platforms such as AWS, GCP, or Azure.
  • Must be authorized to work in the U.S. without sponsorship.
  • Bachelor's degree or above in computer science, engineering, or a related technical discipline.

Nice To Haves

  • Experience with Jenkins, Ansible, and Terraform.

Responsibilities

  • Design, develop, and execute comprehensive test plans and test cases across all stages of the product development lifecycle.
  • Perform manual and automated testing for networking and load-balancing features.
  • Build and maintain realistic test environments that simulate diverse device types and network conditions.
  • Develop and maintain scalable network simulation frameworks for performance and scalability testing using various protocols and tools.
  • Conduct root cause analysis and provide actionable insights to improve product performance and reliability.
  • Collaborate with developers and QA team members to identify, reproduce, and resolve issues.
  • Integrate tools, techniques, and best practices into the QA process to improve testing efficiency and coverage.
  • Identify and document product risks, and contribute to release-readiness decisions.
  • Work with Development and TAC engineers to reproduce and analyze customer-reported issues.
  • Identify defects and risks that should be addressed during development testing and before release.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k)
  • 11 paid holidays
  • Vacation time
  • Sick time
  • Comprehensive leave program
  • Equity program eligibility
  • Bonus eligibility, reviewed at hire and annually at the company's discretion
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service