Skip to contentStaff Software Development QA Engineer
Company | Fortinet |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $150000 – $180000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Bachelor’s degree in Computer Science or equivalent.
- Minimum of 7 years of experience in software test automation or development.
- Ability to write high quality Python code and prior experience building or maintaining automation with pytest framework;
- Hands-on experience with cloud platforms such as AWS, Azure, or GCP; Experience using python client libraries with at least one of the above providers. (e.g. boto3 for AWS)
- Working knowledge of Terraform for infrastructure as code.
- In-depth understanding of agile development processes and QA testing methodologies.
- Solid working experience with Docker, Kubernetes, virtualization (VM), and databases; familiarity with Snowflake is a plus.
- Proficiency in TCP/IP protocols.
- Experience with Selenium is an advantage.
- Excellent verbal and written communication skills, with the ability to convey technical concepts clearly.
Responsibilities
- Research, analyze, design, and review system specifications for customer-centric cloud security products.
- Collaborate with software development and QA teams on new cloud security features and perform testing.
- Create detailed user stories and test cases based on feature requirements and use cases.
- Execute both manual and automated test cases, analyze test results, and report issues to the development team for resolution.
- Develop and maintain automated test scripts to ensure comprehensive validation across various test cases.
- Provide end-to-end quality assurance solutions for cloud security products, working closely with development, marketing, support, and sales teams to bring cutting-edge solutions to the competitive market.
Preferred Qualifications
- Experience with Selenium is an advantage.
- Familiarity with Snowflake is a plus.