Palo Alto Networks is seeking a Principal SDET Engineer to ensure the quality and reliability of their cloud security platform, Cortex Cloud, which is experiencing rapid growth and protects global enterprises.
Requirements
- Strong programming skills in Python; experience with additional languages is a plus.
- Deep understanding of public cloud platforms, including AWS, GCP, and Azure.
- Demonstrated experience in developing complex test frameworks from scratch, with a strong focus on scalability and efficiency
- Proven ability to quickly adapt to new technologies, tools, and automation frameworks (Pytest, Selenium etc)
- Extensive experience in leading QA efforts for distributed systems and SaaS-based products.
- Expertise in designing and implementing robust test strategies for complex, large-scale systems.
- Hands-on experience with backend and frontend testing frameworks; passionate about driving continuous improvement in test infrastructure and coverage.
Responsibilities
- You will be leading the test design and strategy for high-priority, high-impact product features
- Design and develop comprehensive test plans and strategies for complex, large-scale features
- Design, develop, and maintain test automation tools and utilities for both backend and UI components
- Define, develop, and manage complex testbed environments to support varied test scenarios
- Enhance test automation frameworks to ensure they are developer-friendly, robust, highly maintainable, support detailed reporting, facilitate easy debugging, and seamlessly integrate with CI/CD and bug tracking systems for cloud-based applications
- Analyze complex issues and defects, guiding root cause analysis during and after releases
- Drive improvements in functionality, usability, testability, performance, and production stability, collaborating with architects and engineering teams
Other
- 9+ years of experience in technical QA roles within large-scale enterprises or high-growth startups.
- Collaborate closely with cross-functional roles and peers to achieve shared product quality goals
- Work closely with engineering, product management, UX, documentation, DevOps, and customer engineering teams throughout the product lifecycle—from requirements to release
- Mentor and coach junior QA team members, fostering a culture of growth and excellence
- Actively participate in the hiring process and technical interviews for new team members