Software Dev QA Engineer

Fortinet•Sunnyvale, CA
•$90,000 - $100,000

About The Position

The Software Dev QA Engineer researches and reviews product features with the development team, designs and manually executes test cases throughout product development, and documents product issues and development risks. The role reproduces and debugs customer issues in collaboration with developers, develops tools and automated scripts for testing and debugging, and creates documentation and training materials to support knowledge transfer and team efficiency. The engineer also contributes to work assistance systems, guides work processes and task assignments, and works with international team members on testing, research, and product releases. US citizenship is required.

Requirements

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

Nice To Haves

  • Automation development or testing experience is preferred.
  • An advanced degree is preferred.
  • Knowledge of Python and Robot Framework is preferred.

Responsibilities

  • Research, discuss, and review new product features with the development team.
  • Design, write, and manually run test cases at 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 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 product development risks.
  • Contribute to 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 insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k)
  • 11 paid holidays
  • Vacation time
  • Sick time
  • Comprehensive leave program
  • Eligibility to participate in the Fortinet equity program
  • Bonus eligibility, reviewed at hire and annually at the Company’s discretion
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service