Palo Alto Networks-posted 3 months ago
$104,000 - $165,500/Yr
Full-time • Mid Level
Santa Clara, CA
5,001-10,000 employees
Professional, Scientific, and Technical Services

As a Software Engineer in Test you will be working on our Performance Team who automates testing using Python, executes performance tests and develops new test tools. You will have the opportunity to contribute to one of the most critical aspects of the company's vision and expand your knowledge while working on challenging projects. The role includes building automation frameworks for hardware, cloud, and virtualization test environments, and being responsible for performance testing of our next-generation firewall platforms.

  • Build automation frameworks for HW, Cloud, and Virtualization test environments
  • Responsible for performance testing of our next-generation firewall platforms
  • Build and maintain complex test environments
  • Develop and execute test plans and test cases
  • Develop tools and infrastructure to improve the quality and efficiency of testing
  • Work closely with the Software Engineering and Product Management teams during product development from design to release
  • Reproduce and debug issues found during and after software release
  • Develop and maintain complex test bed environments
  • Able to design, monitor and administer a scalable development and test automation system with proficiency in Python
  • L2-L3 network testing experience with knowledge of most common switching and routing protocols
  • Knowledge of L4-L7 network layers and protocols such as TCP/IP, HTTP and SSL
  • Knowledge of setting test beds and testing in a Virtualization environment, including cloud platforms AWS, Azure, GCP
  • Experience testing network security products, preferably with firewalls and intrusion prevention
  • Experience with typical test tools from Spirent, Breaking Point, and Ixia
  • Experience with bug tracking systems such as Jira
  • Provide innovative insight to better the reliability, scalability, and maintainability of systems
  • Create and execute automated and manual test plans and maintain accurate documentation of results and process
  • Knowledge of Windows and Linux system setup and administration
  • Knowledge of encryption and tunneling protocol test methods
  • Hands-on experience with Python, Linux, MySQL, and Networking
  • Experience testing network security products, preferably with firewalls and intrusion prevention
  • Knowledge of encryption and tunneling protocol test methods
  • Compensation includes base salary, restricted stock units, and a bonus
  • Opportunities for professional development and growth
  • Flexible work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service