Search jobs > Sunnyvale, CA > Software qa engineer

Principal Software Dev QA Engineer

Fortinet
Sunnyvale, CA, United States
$140K-$190K a year
Full-time

Fortinet is seeking a Principal Software Development QA Engineer to join our QA 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.

The US base salary range for this full-time position is $140,000-$190,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.

LI-KL1

30+ days ago
Related jobs
Promoted
myGwork - LGBTQ+ professionals & allies
Cupertino, California

The Annapurna team hires for multiple disciplines including but not limited to compiler engineer, machine learning engineer, runtime engineer, performance engineer, and ML chip accelerator. As an SDE ML Apps Engineer, you will work alongside Research Engineers and Applied Scientists to build backend...

Promoted
Walmart
Fremont, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and5 years' experience in software engineering or related area. Master's degree in computer science, computer engineering, computer information systems, software...

Elastic
Mountain View, California

As a Principal Software Engineer at Elastic on the Search Experiences team, you'll be working collaboratively in a distributed working environment delivering valuable features for the Elastic Search solution. We’re seeking an outstanding software engineer and communicator to help push the product an...

Promoted
Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and5 years' experience in software engineering or related area. Master's degree in computer science, computer engineering, computer information systems, software...

Diverse Lynx
Sunnyvale, California

All assigned software work follows a common software development process including but not limited to pull requests, unit tests, radar updates, etc. Minimum 5 years of experience in automation development in HW/SW test engineering. Experience developing software automation of low-level and user-leve...

OSI Engineering
Mountain View, California

The Development QA(DQA) lab in Mountain View has a dual role that is first to research new automation tools as well as take current tools and refine them to our needs. This will demand deep integration with our development engineers, developing testing plans and user stories, bug triaging, and suppo...

Intellipro Group
California

Position: SOFTWARE QA ENGINEER 3. Primary Function of Position: The Software Quality Assurance Engineer is responsible for assuring the quality of the Product (Simulator) software. This position requires an individual with strong QA and Manual software test skills and experience, ability and interes...

Walmart
Sunnyvale, California

Bachelor's degree in Computer Science, Software Engineering, or related areas, with 6+ years’ experience in software engineering. Minimum Qualifications: Bachelor of Science and 6 years' experience in software engineering OR Master of Science and 3 years' experience in software engineering OR PhD. E...

Oracle
Santa Clara, California

Cloud Engineering Infrastructure Development. Bachelors in computer science and Engineering or related engineering fields. This team will be responsible for designing, developing and performance tuning the networking stack required to run distributed AI/ML/HPC workload across thousands of GPUs lever...

Palo Alto Networks
Santa Clara, California

The Cortex Vulnerability Management Scanning team is expanding, and we’re looking for a Principal Engineer to join our team. We offer personalization and offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and devel...