xelys jobs xelys jobs

Principal Software Automation / Test Engineer

Palo Alto Networks

full-remotearchitectpermanentqabackend Full remote 2 days ago via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

CybersecurityTest AutomationAI/MLLLMsREST API TestingSeleniumPlaywrightPuppeteerPythonRAG

About the role

Role Overview

Join Palo Alto Networks as a Principal Software Automation / Test Engineer. You will design and implement autonomous QA workflows using AI/LLM-based frameworks, build AI-augmented test infrastructure, and mentor junior engineers. You will collaborate with cross-functional teams to align quality strategy with business outcomes and improve test strategies and automation.

Key Missions

  • Design and implement autonomous QA workflows using AI agents and LLM-based frameworks for continuous and intelligent test execution.
  • Develop AI-augmented test infrastructure that supports scalable, contextual testing reflective of real deployment scenarios.
  • Participate in system design to ensure quality, observability, and testability are integrated throughout the feature development lifecycle.

Responsibilities

  • Own quality strategy alignment across teams and improve test strategy and automation.
  • Build and enhance test automation and AI-powered quality engineering tooling.
  • Mentor engineers and contribute to team practices.

Requirements

  • Strong experience with Windows/Linux/macOS networking and security features.
  • Deep expertise in cybersecurity with test experience across cloud networking or distributed systems, including expert knowledge of TCP/IP, DNS, and SSL/TLS.
  • 10+ years in QA / Test Automation Engineering, with demonstrated impact on product quality and team practices.
  • B.S./M.S. in Computer Science or Electrical Engineering (or equivalent military experience).
  • Proven experience building autonomous testing systems or AI-powered quality engineering tools.
  • Expertise in REST API testing and web UI automation using Selenium, Playwright, or Puppeteer.
  • Experience testing cloud-native applications.
  • Experience with identity technologies: Azure AD, Okta, or Ping Identity.
  • Experience with cloud providers: AWS, Azure, or GCP, and cloud networking (e.g., VPCs, subnets, security groups, NAT).
  • 2+ years hands-on AI/ML experience including LLMs, prompt engineering, and AI-assisted development workflows.
  • Intermediate to expert REST API-driven automation using Python or Go.
  • Experience designing or building automation frameworks from scratch for endpoint products.
  • Experience with browser security solutions (enterprise browsers, remote browser isolation, or browser extensions).
  • Experience with Network/Application Load Balancers.
  • Experience with RAG pipelines, vector databases, and knowledge graphs for test intelligence.
  • Knowledge of SASE architecture and Zero Trust Network Access (ZTNA) principles.

Nice-to-Haves

  • Demonstrated ability to mentor junior engineers.
  • Strong understanding of observability and testability integrated into system design.

About Palo Alto Networks

Palo Alto Networks is a leading cybersecurity company that builds security platforms and solutions for networks, cloud environments, and endpoints. The role sits within software quality and automation efforts that support continuous, intelligent testing for security products.

Scraped 5/15/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.