Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Fortinet Senior Software Dev QA Engineer 
United States, California, Sunnyvale 
609312334

02.05.2024
Job Description

Job Duties:

  • Execute functional/performance testing on products using a combination of manual and auto-testing techniques
  • Develop and execute software test plans to identify software problems and their causes for Fortinet’s network security products;
  • Debug software products with systematic tests to develop, apply, and maintain quality standards for company products;
  • Develop, modify, and execute software test plans, automated scripts, and programs for testing;
  • Analyze and write test standards and procedures, maintain documentation of test results to assist in debugging and modification of software;
  • Analyze test results to ensure existing functionality and recommend corrective action.
  • Provide feedback to the development engineers in resolution of problems;
  • Reproduce and provide practical and efficient technical solutions for customer issues;
  • Execute specialized functional and performance testing on proprietary products using a combination of Fortinet’s tools and advanced manual and auto-testing techniques;
  • Expertly create test specifications and specialized auto-testing tools with an advanced traffic generator;
  • Write advanced scripts to improve the testbed and reproduction efficiency for product testing;
  • Ideate and devise manual and automation test techniques to troubleshoot Fortinet’s customer issues, identify root causes, and eliminate current and future product issues and defects;
  • Collaborate with Fortinet’s development team and product manager to discuss solutions for issues and ensure defects are correctly fixed and perpetually prevented;
  • Passionate, motivated and always willing to learn and explore new technologies
  • Good team player

Job Experience Required:

  • network protocols TCP/IP, OSPF, BGP, VPN, IPSec, SSL;
  • network security technologies such as Firewalls, IPS, Anti-Virus, Web Filter, Antispam, DLP, authentication;
  • firewall architecture with network processor, distributor processor;
  • diagnosing issues in network products, finding root cause, and troubleshooting for solutions;
  • using network tester tools to reproduce software bugs;
  • networking protocols, routing protocols, LACP, MPLS VPN, DoS, IPSec VPN, Radius, network sniffers (e.g. Wireshark), packet replay, IPv6, HA, and STP;
  • traffic generators such as Breakpoint and IxLoad;
  • Spirent advanced application traffic simulators;
  • opensource tools such as Wireshark, trace route, netstat, Nmap and TCP ping;
  • security technologies like firewall, IPS, Antivirus, Application control, and VPN;
  • understanding security scenarios for which secure access FortiGate-VM’s security features are used by the worldwide customers, as typically these networking devices have various deployment scenarios/modes depending on customer requirements.
  • Be familiar with traffic generator tools including Break Point, IXload, Fortitester, Avalanche, and Tester Center.
  • Be proficient in using Private Could system KVM, ESXI and Hyper V. To maintain and optimize the VM system, diagnose the VM system issues.
  • Be proficient in using Public Cloud system, such as AWS, Azure, Google cloud, Oracle cloud. To deploy different network components, such as VM instance, network, load balancer, FortiGate HA.
  • Understanding Vector Packet Processing framework and CGN technology.
  • Understanding DPDK framework and related technology.
  • Capable of writing simple Python library or shell script.
  • Ability to work in collaborative environment and communicate well with other departments
  • Ability to work on tasks under tight time constraints
  • Have any networking certification like Fortinet NSE,CCNA, CCNP, CCIE,JNCIS,JNCIP,JNCIE etc is a plus.

Educational Requirements:

  • Master Degree in Computer Science or related field..

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.