Zscaler

Principal Software Development Engineer - QA + Networking

Bangalore, IND. Posted 13 days ago

The role

You will design and develop test strategies that simulate complex customer usage scenarios, and build and maintain test automation frameworks. You will also diagnose and resolve customer issues and give insights to the development team on product debugging.

What you will do

  • Collaborate with cross-functional teams during the design phase and maintain cloud-based software solutions
  • Design and develop test strategies to simulate complex customer usage scenarios and test at scale using Python
  • Develop and maintain robust, scalable test automation frameworks
  • Integrate automated APIs into CI/CD systems (Jenkins/GitLab)
  • Diagnose and resolve customer issues, recreate production issues, and provide workarounds
  • Provide critical insights to the development team to enhance product debugging and serviceability features

Required qualifications

  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions
  • Extensive experience with TCP/IP, HTTP/HTTPS/TLS, and L4-L7 protocols, certificates, and debugging network flows using 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
  • 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 for code generation, test design, and automated debugging
  • Practical experience with Security and Cloud-Security products/architectures
  • Knowledge and hands-on experience with Zero Trust Network Access (ZTNA) architectures

Benefits

  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks

Before you apply

  • Applicants must adhere to applicable laws, regulations, and Zscaler security and privacy policies

About the company

Zscaler provides a cloud security platform, the Zero Trust Exchange, that protects customers from cyberattacks and data loss. It describes itself as building an AI-native enterprise.

Principal Software Development Engineer - QA + Networking at Zscaler | JobZoey