Palo Alto Networks is looking to solve cybersecurity challenges by protecting the digital way of life and ensuring a safer and more secure world. The Software Engineer in Test on the Performance Team will contribute to this mission by automating testing, executing performance tests, and developing new test tools for next-generation firewall platforms.
Requirements
- Experience with typical test tools from Spirent, Breaking Point, and Ixia is a must
- Hands-on experience with Python, Linux, MySQL, and Networking.
- Knowledge of L4-L7 network layers and protocols such as TCP/IP, HTTP and SSL
- L2-L3 network testing experience with knowledge of most common switching and routing protocols
- Able to design, monitor and administer a scale-able, development and test automation system: From test integration to automation framework with proficiency in Python is a must
- Experience with bug tracking systems such as Jira
- Knowledge of setting test beds and testing in a Virtualization environment, including cloud platforms AWS, Azure, GCP etc.
Responsibilities
- Build automation Frameworks for, HW, Cloud, and Virtualization test environments
- Design and implement AI/ML-driven test strategies to enhance the efficiency and effectiveness of performance testing.
- Responsible for performance testing of our next-generation firewall platforms
- Build and maintain complex test environment
- 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, Product Management teams during product development from design to release
Other
- 4-year Undergraduate Degree with 6+ years of experience in relevant fields.
- Must have the authorization to work within the United States.
- Is role eligible for Immigration Sponsorship?: Yes