Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fortinet Logo

Staff Software Developer Quality Assurance Engineer - Multiple Teams

Fortinet

$140,000 - $171,000
Sep 22, 2025
Sunnyvale, CA, USA
Apply Now

Ensure the delivery of high-quality Fortinet products by identifying defects and potential risks early in the development cycle, ensuring both development quality and release readiness.

Requirements

  • Proven experience in solution testing, including customer profile creation, solution profiling, and end-to-end validation methodologies based on real-world deployment scenarios.
  • Strong understanding of network protocols such as TCP/IP, SNMP, DHCP, 802.1X, and authentication protocols including RADIUS, Kerberos, LDAP.
  • Hands-on experience in test automation using Robot Framework, with integration into CI/CD pipelines.
  • Proficient in Python and familiar with Pytest and other automation frameworks.
  • Experience with performance and scalability testing tools like Avalanche, IXIA, JMeter, etc.
  • Hands-on with Selenium, RESTful API automation, including unit and system-level testing.
  • Familiarity with solution-level test planning, including multi-product integration (e.g., FortiNAC + FortiGate + FortiSwitch).

Responsibilities

  • Create, review, and execute solution-focused test plans and test cases that cover all stages of product development and real-world deployment scenarios.
  • Perform detailed manual and automated testing to ensure high quality across networking features and full solution stacks.
  • Design and maintain solution-based test environments, simulating real-world conditions with diverse device types, customer profiles, and network topologies.
  • Develop and validate customer-centric solution profiles, including workflow-based testing across Fortinet product integrations (e.g., FortiNAC, FortiGate, FortiSwitch, FortiAuthenticator).
  • Build advanced network simulation environments for scaling, stress, and performance testing using protocols and tools such as IXIA, Avalanche, and JMeter.
  • Develop, maintain, and scale automation test suites using Python, Robot Framework, and Pytest integrated into CI/CD workflows.
  • Drive automation coverage for solution testing across multiple deployment scenarios and customer use cases.

Other

  • 8+ years of experience in QA testing, specifically focused on networking products and enterprise solution validation.
  • Strong analytical, debugging, and problem-solving abilities with a quality-first mindset.
  • Deep understanding of QA methodologies, customer-centric validation practices, and automation-driven testing.
  • Strong understanding of QA methodologies, tools, and best practices in Agile and DevOps environments.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).