Fortinet - Sunnyvale, CA

posted 4 months ago

Full-time - Mid Level
Sunnyvale, CA
Publishing Industries

About the position

Fortinet is seeking a Senior Cloud/Mobile Solution QA Engineer to join our dynamic QA team, which is responsible for testing multiple products in the mobile and cloud domains. In this role, you will be tasked with ensuring the quality and functionality of our mobile client and cloud server applications. You will design and develop comprehensive test plans, and execute both functional and regression test cases utilizing a combination of manual and automated testing techniques. Your expertise will be crucial in building and maintaining diverse test environments to guarantee feature compatibility across various supported platforms and configurations. Collaboration is key in this position, as you will work closely with development teams and project managers to fully understand project requirements, design documents, and acceptance criteria. Your feedback will be instrumental in ensuring that our software meets the highest quality standards. As part of your QA execution testing, you will identify, document, and report any defects or bugs that arise. Additionally, you will automate test cases to validate feature specifications and use cases, and replicate and debug customer issues to enhance the overall user experience. This position requires a solid understanding of cloud technologies and experience with cloud infrastructure and containers such as Openstack, Docker, and Kubernetes. You should also possess a good knowledge of network protocols, network security technologies, and experience with network analysis tools. Your background should include hardware testing on mobile devices and network equipment, as well as experience with web, mobile application, and API testing. Familiarity with CI methodologies and tools, along with proficiency in automation frameworks, is essential. You will also need to be comfortable working with Linux or Unix operating systems and have experience with Python and Shell scripting. Excellent communication skills are necessary to effectively convey complex technical details to both technical and non-technical team members.

Responsibilities

  • Responsible for mobile client and cloud server application testing
  • Design and develop test plans and perform functional and regression test cases using manual and automated testing techniques
  • Build and maintain diverse test environments to ensure feature compatibility across supported platforms and configurations
  • Collaborate closely with development teams and project managers to understand project requirements, design documents, and acceptance criteria
  • Identify, document, and report defects/bugs as part of QA execution testing
  • Automate test cases to validate feature specifications and use cases
  • Replicate and debug customer issues

Requirements

  • Good knowledge of cloud technologies and experience working with cloud infrastructure and containers such as Openstack, Docker, K8s
  • Good knowledge of network protocols such as TCP/IP, HTTP/HTTPS, SSH, FTP
  • Good knowledge of network security related technology such as firewall, EDR, VPN
  • Experience using network analysis tools (e.g., Wireshark, tcpdump)
  • Experience in hardware testing, such as Android/iOS mobile devices and network equipment
  • Experience with web, mobile application, and API testing
  • Experience with CI methodology and tools, such as Git, Jenkins
  • Experience writing automation tests with modern automation frameworks, such as Selenium, WebDriverIO, Appium
  • Hands-on experience with Linux or Unix operating systems
  • Experience with Python and Shell scripting
  • Knowledge of application security
  • Excellent communication skills (written and oral)

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan
  • 11 paid holidays
  • Vacation time
  • Sick time
  • Comprehensive leave program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service