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
Salesforce.com, Inc.
Mountain View, California

Senior/Lead/Principal Software Engineer - Frontier AI. Experience with Modern Software Development Practices: Familiar with DevOps principles, infrastructure best practices, and cloud-based deployments. As a Software Engineer on this team, you'll partner with some of the brightest minds in AI to bui...

Palo Alto Networks
Santa Clara, California

Experience working on Hypervisor development or low-level Operating System development. Understanding of device drivers and PCI devices. We offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and be...

Adobe
San Jose, California

Minimum of ten years in software development and shipping large-scale successful software. Develop a deep understanding of Photoshop codebase and imaging models and develop and integrate innovative technologies into Photoshop. Are you passionate about the groundbreaking AI/ML technologies and their ...

Informatica
Redwood City, California

Principal Software Engineer - Redwood City, CA. We're looking for a Principal Software Engineer candidate with experience in Java, Spark, Kubernetes to join our team in Redwood City, CA as Hybrid. Working closely with architects and development and QA engineers to discuss and evangelize features. Ex...

Cadence Design Systems
San Jose, California

As a Principal Software Engineer, you will be responsible for the development of new features and algorithms to improve the Protium Platform, mainly in partitioning and optimization algorithms. Principal C++ Software Engineer. Bachelors in Computer Science, Electrical Engineering, or Computer Engine...

Clear Ventures
San Jose, California

We offer a variety of roles in software, hardware, and cloud environments. Peer review of Feature Spec, Code, Test Plan, and other engineering documents. Drive engineering-wide initiatives for quality/scaling of shipping products and technologies. Participate in the Architecture and Design of new en...

Amazon.com Services LLC
Sunnyvale, California

We are looking for a talented, detail-oriented and enthusiastic Software Development Engineer, who is passionate about quality and is enthusiastic about new digital products. Duties include research, design, implementation, documentation, and maintenance of FireOS framework/middleware software and t...

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

Amazon.com Services LLC
Sunnyvale, California

Previously app development experience (Android) is a big plus, although not required. Working with engineers from across multiple, two-pizza teams. Alexa Mobile is looking for a SDE to help us take Device Management to the next level. You will work frequently with other senior engineers and given th...

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