Posted in

Principal Software Test Engineer – Security Posture

Principal Software Test Engineer – Security Posture

CompanyPalo Alto Networks
LocationSanta Clara, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • Proven experience in writing test plans and test cases with a strong understanding of SDET methodologies, tools, and procedures
  • Strong programming and/or scripting skills
  • Experience in developing test automation of REST APIs using Python/Pytest
  • UI automation/testing experience using Selenium/JavaScript/Playwright
  • Experience with TCP/IP Networking and Network/Cloud Security
  • Good understanding of networking concepts, L2-L7 protocols
  • Experience testing network security products, preferably with firewalls
  • Experience testing Cloud Management platforms
  • Experience in building and maintaining GitLab CI/CD pipelines
  • Experience with Cloud technologies such as AWS, Azure, or GCP
  • Experience with Linux or Esxi Virtualization or Docker/Kubernetes
  • Demonstrated ability to learn quickly and work in fast-paced, innovative environments
  • Excellent communication and collaborative skills
  • BS or MS in Computer Engineering or a related technical field
  • Minimum of 10 plus years’ experience as a Software Developer/SDET/Software Test

Responsibilities

  • Create detailed, comprehensive, and well-structured test plans that cover all possible test cases to verify feature functionality for customer use cases
  • Design and execute automation scripts for all test cases
  • Develop and maintain robust test automation
  • Develop tools and infrastructure to enhance the quality and efficiency of testing
  • Contribute to improving existing test automation frameworks to support new software features
  • Utilize excellent troubleshooting abilities to isolate issues found during testing
  • Verify bug fixes once they are resolved and efficiently reproduce and debug issues found during and after software release
  • Estimate, prioritize, plan, and coordinate testing activities to ensure that feature deliverables meet release deadlines
  • Collaborate with cross-functional product management, development, and SDET teams in a fast-paced environment
  • Participate in a high-paced work environment with short release cycles and take ownership of tasks

Preferred Qualifications

  • Experience with TCP/IP Networking and Network/Cloud Security is highly desirable
  • Experience testing Cloud Management platforms is highly desirable
  • Experience with Linux or Esxi Virtualization or Docker/Kubernetes is a plus