Search jobs > Sunnyvale, CA > Software qa engineer

Principal Software Dev QA Engineer

Fortinet
Sunnyvale, California, US
Full-time

Remember to check your CV before applying Also, ensure you read through all the requirements related to this role.

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.

J-18808-Ljbffr

3 days ago
Related jobs
Palo Alto Networks
Santa Clara, California

As a Senior Principal Software UI/Frontend Engineer of the Netsec Visualization and Reporting team, you will collaborate with product managers, UX designers, and UI engineers to design and deliver innovative solutions that generate insights into our customers’ network security infrastructure and emp...

Palo Alto Networks
Santa Clara, California

As a Senior Principal Software Engineer on our Prisma Access Cloud Service team, you will design, develop and deliver next-generation technologies. You will participate in design discussions and help make a difference in developing the future direction of our software. Design, develop and execute te...

Gen
Mountain View, California

Develop Test Scenarios and Test Cases effectively/independently. Experience working in an Agile development process. ...

CommScope Inc.
Sunnyvale, California

Deep understanding of software engineering principles and proven experience in refining strategies to enhance development processes. Develop software artifacts and ensure production-ready code that drives our products forward. Are you a visionary engineer with a passion for cloud technologies? Join ...

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...

Wayve
Sunnyvale, California

Setting and holding a high bar of software engineering practices – design, coding, test. Being a mentor to tech leads and managers across the software engineering organisation. Experience as tech lead of teams or projects spanning 20+ software engineers. Founded in 2017, Wayve is the leading develop...

Oracle
Santa Clara, California

To enable trust and build the most secure solutions for customers, the industry is moving from DevOps to DevSecOps! Having an integrated Observability platform is essential for that goal! Oracle's Cloud Observability platform is at the forefront of that innovation and helping customers in that trans...

Microsoft
Mountain View, California

The Azure PostgreSQL databases team is hiring Principal Software Engineer to be part of PostgreSQL Engine team. Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Ja...

Asimily
Palo Alto, California

As an integral part of our technology team in the US, you will work closely with the local engineering leadership team to train and coach software engineers, ensuring they expertly execute on designing, developing, and delivering great customer experiences. Principal Software Engineer – Java Core Se...

Software Defined Automation GmbH
Palo Alto, California

Proven work experience 10+ yrs as an reliability engineer, production engineer, infrastructure software engineer or a similar role in a fast-paced, rapidly scaling company. Collaborate with researchers and engineers to specify the availability, performance, correctness, and efficiency requirements o...