Staff Software QA Engineer

FortinetSanta Clara, CA
$121,000 - $148,000Onsite

About The Position

We are seeking a Staff Software QA Engineer to join our team. In this role, you will be responsible for researching, discussing, and reviewing new product features with the development team. You will design, write, and manually run test cases for each product development stage, identify, report, and document product issues in the bug tracking system, and debug and reproduce customer issues in collaboration with the development team. You will also collaborate closely with developers to analyze, debug, and resolve issues, create documentation and training materials, develop test tools for product function testing and debugging, and develop automated scripts to enhance development efficiency. Additionally, you will monitor and report all product development risks, contribute to the development of work assistance systems, provide guidance on work processes, and work with international team members to test, research, and support product releases.

Requirements

  • Bachelor’s degree in Computer Science or equivalent experience; advanced degree preferred.
  • Minimum of 8 years of relevant experience, with a preference for automation development/testing experience.
  • Strong understanding of test processes and methodologies, including test case design, failure scenario documentation, and problem isolation.
  • Good knowledge in Firewall, IPSec, SSL, IdP, BGP, SDWAN, and TCP/IP networking.
  • Proficient in using Linux/Unix systems for daily work.
  • 3 or more years of experience in development using Python.
  • Experience using Robot Framework to develop functional test scripts.
  • Understanding of various test tools and concepts, such as RESTful API, Selenium, Ansible, Jenkins, Docker, etc.
  • Excellent communication and teamwork skills, particularly with international team members.
  • Strong learning ability, adaptability, and curiosity about new technologies and methods.

Nice To Haves

  • Candidates with knowledge of Python and Robot Framework are preferred.

Responsibilities

  • Research, discuss, and review new product features with the development team.
  • Design, write, and manually run test cases for each product development stage.
  • Identify, report, and document product issues in the bug tracking system.
  • Debug and reproduce customer issues in collaboration with the development team.
  • Collaborate closely with developers to analyze, debug, and resolve issues.
  • Create documentation and training materials to facilitate knowledge transfer within the team.
  • Develop test tools for product function testing and debugging.
  • Develop automated scripts to enhance development efficiency.
  • Monitor and report all product development risks.
  • Contribute to the development of work assistance systems to improve team efficiency.
  • Provide guidance on work processes, task assignments, and work methods.
  • Work with international team members to test, research, and support product releases.

Benefits

  • medical, dental, vision, life and disability insurance
  • 401(k)
  • 11 paid holidays
  • vacation time
  • sick time
  • comprehensive leave program
  • Fortinet equity program
  • Bonus eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service