Principal Software Dev QA Engineer

Fortinet

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$166,000–$214,000 / yr
Employment
Full-time
Posted
116 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $198k
This role $190k
$127k $291k
below market most similar roles pay here above market

This role pays less than 59% of similar roles. Most pay $169,550–$225,500 — the blue band above. At the midpoint, this role pays about $190k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About Fortinet

Fortinet is a US-based cybersecurity company best known for its FortiGate next-generation firewalls. It sells a broad security platform spanning network security, SD-WAN, endpoint protection, cloud security, and SIEM/SOC operations.

Fortinet currently has 102 open roles on FindRole.

Listed pay typically runs $140,000–$183,000 across 77 roles with salary data.

Most-posted roles

View all roles at Fortinet

At a glance

TL;DR · Principal Software Dev QA Engineer

The Principal Software Dev QA Engineer joins the R&D team to ensure the productivity, reliability, and accuracy of new product lines. This role involves reviewing requirements, designing detailed test specifications, and developing automated scripts and tools to evaluate devices, protocols, interfaces, and applications. The engineer will research new features, write and manually run test cases, identify product issues, and debug customer problems in collaboration with developers. Key responsibilities include creating documentation, monitoring development risks, and providing guidance on work processes. Required technical skills include proficiency in Linux/Unix systems, Python, and Robot Framework. Candidates must possess knowledge of Firewall, IPSec, SSL, IdP, BGP, SDWAN, and TCP/IP networking, along with experience using RESTful API, Selenium, Ansible, Jenkins, and Docker to solve complex product development challenges.

What you'll do

  • Review requirements and specifications to design detailed test plans and specifications.
  • Develop automated scripts and tools to evaluate devices, protocols, interfaces, and applications.
  • Design, write, and manually execute test cases for every stage of product development.
  • Identify, report, and document product issues within the bug tracking system.
  • Debug and reproduce customer issues in coordination with the development team.
  • Create documentation and training materials to facilitate knowledge transfer across the team.
  • Monitor and report all product development risks to determine release readiness.

What we're looking for

  • Bachelor’s degree in Computer Science or equivalent experience; advanced degree (preferred).
  • Minimum of 8 years of relevant experience.
  • Experience in automation development or testing (preferred).
  • 3 or more years of experience in development using Python.
  • Experience using Robot Framework to develop functional test scripts (preferred).
  • Good knowledge in Firewall, IPSec, SSL, IdP, BGP, SDWAN, and TCP/IP networking.
  • Proficient in using Linux/Unix systems for daily work.

More like this

Similar roles

Senior Software Dev QA Engineer

Fortinet

Santa Clara, CA 13 days ago $112,000–$137,000
Python Shell scripting Robot Framework TCP/IP DNS HTTP SSL OSPF BGP Linux Unix Avalanche Ixia JMeter API testing VMware ESXi KVM AWS GCP Azure Jenkins Ansible Terraform
8+ yrs exp Hybrid

Software QA Engineer

Fortinet

Santa Clara, CA 166 days ago $90,000–$100,000
Python Robot Framework Linux Unix Selenium Ansible Jenkins Docker RESTful API TCP/IP SDWAN BGP IPSec SSL Firewall IdP Test Case Design
5+ yrs exp Hybrid

Software Dev QA Engineer

Fortinet

Sunnyvale, CA 5 days ago $90,000–$100,000
Python Robot Framework Linux Unix Selenium Ansible Jenkins Docker RESTful API TCP/IP BGP SDWAN IPSec SSL Firewall IdP Test Case Design
5+ yrs exp Hybrid

Principal Software Engineer

Autodesk

Atlanta, GA 74 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 139 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 16 days ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid