Zscaler logo

Principal Software Development Engineer - QA + Networking

Zscaler
NewPosted yesterday

LOCATION

Bangalore · Hybrid

EXPERIENCE

Not specified

SKILLS REQUIRED

Test AutomationPythonNetwork protocolsCI/CDDebuggingRoot Cause AnalysisKubernetesDockerAWS Services

Job description

Overview

Principal Software Development Engineer role on the QA and Networking team, building test strategies, frameworks and automation for Zscaler's cloud security platform. The role is hybrid and based in Bangalore, India, reporting to the Director Software Engineering.

What you'll do

  • Collaborate with cross-functional teams during the design phase and maintain cloud-based software solutions
  • Design and develop innovative test strategies to simulate complex customer usage scenarios and test at scale using Python
  • Develop and maintain robust, scalable test automation frameworks and integrate automated APIs into CI/CD systems (Jenkins/GitLab)
  • Take ownership of diagnosing and resolving customer issues, recreating production issues, and providing necessary workarounds for resolution
  • Provide critical insights to the development team to enhance product debugging and serviceability features

What you'll need

  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
  • Extensive experience with TCP/IP, HTTP/HTTPS/TLS, and proficient with L4-L7 protocols, certificates, and debugging network flows using tools like tcpdump and Wireshark
  • CCNP or equivalent knowledge and experience in the networking domain
  • Experience building Python-based frameworks (preferably PyTest) for API, protocol, and system tests to drive reliability and coverage across microservices
  • Experience testing on cloud-based architectures and working with Cloud and Kubernetes ecosystems (AWS, Docker, VM, Proxmox)
  • Experience integrating automation into CI/CD pipelines (Jenkins/GitLab), implementing shift-left gating, test data provisioning, and parallel execution

Nice to have

  • Experience leveraging generative AI developer tools and copilots to optimize code generation, test design, and automated debugging workflows
  • Practical experience with Security and Cloud-Security products/architectures
  • Knowledge and hands-on experience with Zero Trust Network Access (ZTNA) architectures

Details

  • Location: Bangalore, India
  • Work mode: Hybrid
  • Reports to the Director Software Engineering in the Engineering department

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Software Development Engineer - QA + Networking