Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer (Automation Testing) @ Palo Alto Networks

Home > Quality Assurance and Testing

 Principal Software Engineer (Automation Testing)

Job Description

Job Summary

  • As a Principal Software Engineer in Test for the NGFW team, you will be a key leader in validating core networking and security features for our groundbreaking technologies
  • You will join a world-class team, taking ownership of your focus areas to solve complex L2-7 security problems
  • This role requires intellectual curiosity, creative problem-solving, and a highly collaborative mindset to work effectively with multi-functional teams and drive quality from design to release

Key Responsibilities

  • Lead the end-to-end testing of Palo Alto Networksnext-generation firewall (NGFW) features, ensuring robust security and performance.
  • Design, develop, and execute comprehensive automated test plans and test cases to validate core networking and security functionalities.
  • Create and maintain advanced automation tools and testing infrastructure to enhance quality and operational efficiency.
  • Collaborate proactively with Software Engineering and Product Management teams throughout the product lifecycle, from design to release, to ensure alignment.
  • Isolate, reproduce, and debug complex issues discovered during testing and post-release, taking ownership to drive them to resolution.
  • Build and manage complex physical and virtual testbed environments, including ESXi or KVM-based setups.
  • Work closely with development counterparts to understand product architecture and design effective test strategies.

Qualifications

Required Qualifications

  • Bachelor's or Master's degree in a relevant technical field, or equivalent practical experience.
  • 9+ years of test engineering experience in the Network and Security domain, focusing on platforms, infrastructure, and systems.
  • Expertise in L2-L3 network testing, including common switching and routing protocols.
  • Proficiency in automation scripting with Python or a similar language.
  • Experience with bug tracking tools (e.g., Jira) and version control systems (e.g., Git).

Preferred Qualifications

  • Direct experience testing network security products, particularly firewalls and intrusion prevention systems (IPS).
  • Strong knowledge of L4-L7 application layers, protocols, and test methods.
  • Experience with virtualization technologies (ESXi, KVM) and setting up virtual test environments.
  • Familiarity with public cloud environments such as AWS, GCP, or Azure.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Automation Test Engineer
Employement Type: Full time

Contact Details:

Company: Palo Alto Networks
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   software engineer python network security virtualization automation testing intrusion prevention systems firewalls ips automation git product management firewall gcp bug tracking software engineering aws architecture jira azure

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Engineer Iii

  • Walmart
  • 2 - 6 years
  • Chennai
  • 7 days ago
₹ Not Disclosed

Software Engineer III

  • Walmart
  • 2 - 3 years
  • Chennai
  • 7 days ago
₹ Not Disclosed

Software Engineer, CX

  • NICE
  • 2 - 4 years
  • Pune
  • 7 days ago
₹ Not Disclosed

Automation Test Engineer

  • Emerson
  • 5 - 10 years
  • Delhi, NCR
  • 8 days ago
₹ -12 Lacs P.A.

Palo Alto Networks

Palo Alto Networks (India) Technologies Pvt. Ltd