As a Staff Software Development QA Engineer, you will be responsible for ensuring the delivery of high-quality Fortinet products. This role involves designing and implementing automation testing frameworks to streamline the testing process and ensuring both development and release readiness. The role requires a quick learner with a strong focus on identifying defects early in the development cycle.
Requirements
- 8+ years of experience in QA testing, specifically focused on networking products and enterprise solution validation.
- Proven experience in solution testing, including customer profile creation, solution profiling, and end-to-end validation methodologies.
- Strong understanding of network protocols such as TCP/IP, SNMP, DHCP, 802.1X, and authentication protocols including RADIUS, Kerberos, LDAP.
- Hands-on experience in test automation using Robot Framework, with integration into CI/CD pipelines.
- Proficient in Python and familiar with Pytest and other automation frameworks.
- Experience with performance and scalability testing tools like Avalanche, IXIA, JMeter, etc.
- Hands-on with Selenium, RESTful API automation, including unit and system-level testing.
- Familiarity with solution-level test planning, including multi-product integration (e.g., FortiNAC + FortiGate + FortiSwitch).
- Knowledge of tools like Jenkins, Docker, and Git for version control and pipeline automation.
- Exposure to infrastructure automation tools such as Ansible and Terraform (preferred).
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
- Disability insurance
- 401(k)
- Paid holidays
- Vacation time
- Sick time
- Comprehensive leave program
- Wage range based on labor market and job level
- Equity program participation
- Bonus eligibility