We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Principal Software Development QA Engineer

Fortinet
United States, California, Sunnyvale
899 Kifer Road (Show on map)
October 11, 2022

The Quality Assurance Engineer works within the R&D team to ensure the productivity, reliability and accuracy of the Fortinet's new product lines. The engineer reviews requirements and specifications, create test plans, design detailed test specifications and develop automated scripts/tools to evaluate the devices, protocols, interfaces and applications effectively. The QA Engineer must be able to work efficiently and effectively to identify the highest risks that must be addressed for determining release readiness.

Responsibilities:



  • Research, discuss and review the new product features with developer team.
  • Design, write and manually run the test cases for each product development stage.
  • Seek, reveal and report the product issues to bug tracking system.
  • Debug and reproduce the customer issues with the developer team.
  • Collaborate closely with the developer team to analyze, debug, and resolve any issues.
  • Make documentation and training for knowledge transform within team.
  • Develop the test tools for product function testing and debugging.
  • Develop the automated scripts to improve the development efficiency.
  • Monitor and report all the risks of product development.
  • Join the development of work assistance system to improve the efficiency of the whole team.
  • As an advisor, advise the team on work processes, task assignments and work methods.
  • Work with international team members to test, research, and support the product release.


Requirements:



  • A BS in Computer Science or equivalent experience, an advanced degree is preferred.
  • At least 10 years of experience related to testing, the automation developing/testing experience is preferred.
  • Understand test processes and methodologies, such as designing test case, documenting failure scenarios, and isolating problems.
  • Understand the network and security model, concepts, and workflow.
  • Proficient in using Linux/Unix system to daily work.
  • Experience in development using script programming language, Python is preferred.
  • Understand at least one testing framework, such as pytest, robot framework, cucumber or any others.
  • Understand some test tools and test concepts, such as Restful API, Selenium, Ansible, Jenkins, docker or others.
  • Good communication and teamwork with international team members.
  • Good learning ability, adaptability, and curiosity about new things.


#LI-KL1
#GD

(web-54f47976f8-gs4z7)