Principal Software Dev QA Engineer

Fortinet

Sunnyvale (CA)

On-site

USD 166,000 - 214,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life and disability insurance
401(k)
11 paid holidays
Vacation time
Sick time
Comprehensive leave program

Job summary

Fortinet is seeking a Principal Software Development QA Engineer to join our R&D team in the United States. You will review requirements, design test plans, and develop automated scripts to assess devices, protocols, interfaces, and applications.

You will work to identify risks and determine release readiness. The role emphasizes automation, cross-functional collaboration, and rigorous testing across product stages, with opportunities to influence quality processes and tooling within Fortinet's

Qualifications

  • Bachelor's degree in Computer Science or equivalent; advanced degree preferred.
  • 8+ years of relevant experience; automation development/testing preferred.
  • Strong test processes and methodologies; test case design and failure isolation.
  • Good networking knowledge: Firewall, IPSec, SSL, IdP, BGP, SDWAN, TCP/IP.
  • Proficient with Linux/Unix for daily work.
  • 3+ years in Python development.
  • Experience with Robot Framework to develop functional test scripts.
  • Familiarity with RESTful APIs, Selenium, Ansible, Jenkins, Docker, etc.
  • Excellent communication and teamwork, especially with international teams.
  • Candidates with Python and Robot Framework knowledge are preferred.

Responsibilities

  • Review requirements and specifications; create test plans and detailed test specifications.
  • Develop automated scripts/tools to evaluate devices, protocols, interfaces and applications.
  • Design and run test cases; document issues in the bug tracking system.
  • Debug and reproduce customer issues with the development team; collaborate across teams.
  • Develop test tools and automated scripts to improve development efficiency.
  • Monitor and report product development risks and release readiness.
  • Create documentation and training materials for knowledge transfer.
  • Test new product features with the development team across stages.
  • Work with international team members to test and support releases.

Skills

Automation testing
Python programming
Linux/Unix
Team collaboration
Communication

Education

Bachelor's degree in Computer Science or equivalent
Advanced degree preferred

Tools

Robot Framework
Selenium
RESTful API testing
Jenkins
Docker

Job description

Fortinet is seeking a Principal Software Development QA Engineer to join our team. This role is integral to our R&D team, ensuring the productivity, reliability, and accuracy of Fortinet's new product lines. The successful candidate will review requirements and specifications, create test plans, design detailed test specifications, and develop automated scripts/tools to evaluate devices, protocols, interfaces, and applications effectively. The QA Engineer will work efficiently to identify and address the highest risks, determining release readiness.

Job 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.
Job 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.
  • Candidates with knowledge of Python and Robot Framework are preferred.

Must be authorized to work in the U.S. without sponsorship.

Compensation and Benefits

The US base salary range for this full-time position is $166,000-$214,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program.

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.

All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion.

Why Join Us

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Dev QA Engineer
Principal Software Dev QA Engineer

Fortinet, Inc. • Sunnyvale (CA)

On-site
USD 166,000 - 214,000
Medical, dental, and vision insurance
401(k)
Vacation time and sick leave
+2
Principal Software Dev QA Engineer
Principal Software Dev QA Engineer

Zoomcar • Sunnyvale (CA)

On-site
USD 166,000 - 214,000
Medical insurance
401(k) plan
Vacation and sick time
+2
Staff Software Dev QA Engineer
Staff Software Dev QA Engineer

Fortinet • Sunnyvale (CA)

On-site
USD 166,000 - 214,000
Medical, dental, vision insurance
401(k)
11 paid holidays
+2
Staff Software QA Engineer
Staff Software QA Engineer

Zoomcar • Sunnyvale (CA)

On-site
USD 160,000 - 191,000
Medical insurance
401(k)
Paid holidays
+1
Staff Software QA Engineer
Staff Software QA Engineer

Fortinet, Inc. • Sunnyvale (CA)

On-site
USD 140,000 - 172,000
Medical insurance
Dental insurance
Vision insurance
+5
Staff Software QA Engineer
Staff Software QA Engineer

Zoomcar • Santa Clara (CA)

Hybrid
USD 121,000 - 148,000
Medical, dental, vision insurance
401(k)
Paid holidays and vacation time
Sr. Software Dev QA Engineer
Sr. Software Dev QA Engineer

Zoomcar • Sunnyvale (CA)

On-site
USD 130,000 - 150,000
Medical, dental, and vision insurance
401(k) plan
Paid holidays and vacation
+2
Staff Software QA Engineer
Staff Software QA Engineer

Fortinet • Sunnyvale (CA)

On-site
USD 140,000 - 172,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Software Dev QA Engineer
Software Dev QA Engineer

Zoomcar • Sunnyvale (CA)

On-site
USD 136,000 - 176,000
Medical, dental, and vision insurance
401(k)
Paid holidays and vacation time
Staff Software QA Engineer
Staff Software QA Engineer

Fortinet • Santa Clara (CA)

On-site
USD 121,000 - 148,000
Medical, dental, vision insurance
401(k)
11 paid holidays
+2