Job Overview:
Netskope is hiring Software Development Engineers in Test (SDETs) to build scalable and flexible automation solutions for client software that protects data across multiple platforms including Windows, macOS, Linux, Android, iOS, and Chrome OS. The role focuses on developing Python-based automation tools for functional, regression, security, performance, and load testing of cloud and network security products. The position involves close collaboration with engineers, developers, and design teams to drive quality processes and replicate real customer environments, ensuring holistic data protection through Netskope’s enterprise security offerings.
About Netskope:
Netskope is a leader in cloud security, redefining cloud, network, and data security with a cloud-native platform that protects data wherever it travels—inside or outside the enterprise. Founded in 2012, Netskope has grown a market-leading cloud security platform with a presence across multiple global offices. Their solutions include Secure Web Gateway (SWG), Cloud Access Security Broker (CASB), Zero Trust Network Access (ZTNA), Cloud Firewall (CFW), and Endpoint Data Loss Prevention (DLP), all aimed at enabling secure access and control in modern borderless environments. Netskope emphasizes openness, honesty, and transparency in its culture, supporting collaboration and innovation within a globally distributed team. They also champion diversity and equal employment opportunity.
Company Name:
Netskope
Key Responsibilities:
- Develop and maintain Python automation frameworks for testing client software on multiple platforms (Windows, macOS, Linux, Android, iOS, Chrome).
- Create tools for functional, regression, security, performance, and load/scale testing.
- Collaborate closely with development and design teams to enhance user experience and quality processes.
- Replicate customer environments to improve testing accuracy.
- Identify and communicate risks related to software releases.
- Take ownership of quality decisions and the release process.
- Help continuously evolve testing methodologies and automation approaches.
Requirements (Must-Have Skills):
- 14+ years of experience in developing tests and automation for network and endpoint security products.
- Strong programming skills in Python (preferred), pytest, or Java.
- Experience with CI/CD workflows and tools.
- Expertise in one or more endpoint platforms: Windows, macOS, Linux, Android, iOS.
- Familiarity with MDM/EMM solutions like Intune, Google Workspace, AirWatch Workspace One.
- Hands-on experience automating tests for enterprise network and data security technologies such as firewalls, VPNs, proxies, and L4-7 protocols.
- Advanced debugging and troubleshooting skills on mobile platforms using tools like ADB and Xcode.
- Experience in scale and performance testing of endpoint solutions.
- Technical knowledge of build and repository management tools.
- Strong communication skills, openness, and transparency in teamwork.
- Familiarity with web data formats (JSON, XML, MIME).
- Understanding of cryptography (SSL, PKI concepts).
- Knowledge of automation tools such as Appium and Selenium preferred.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP) preferred.
- Knowledge or experience in identity management (SAML, OKTA, PING) is a plus.
Nice to Have:
- Experience with automation tools Appium, Selenium.
- Knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Working knowledge of cloud technologies and platforms.
- Experience in identity and access management integrations.
Education:
- Bachelor’s degree in Computer Science or equivalent required.
- Master’s degree preferred.
Perks & Benefits:
- Inclusive, award-winning culture promoting openness and collaboration.
- Opportunities to work on cutting-edge cloud and network security technologies.
- Global exposure with teams across multiple countries.
- Support for professional growth and development.
- Equal opportunity employer committed to diversity and inclusion.
How to Prepare for the Interview:
- Strengthen advanced Python programming skills focused on automation frameworks.
- Review pytest or similar test frameworks for writing scalable automated tests.
- Understand CI/CD concepts and tools integration in testing pipelines.
- Deepen knowledge of network and endpoint security technologies (firewalls, VPNs, proxies).
- Gain proficiency with tools for mobile platform debugging and testing (ADB, Xcode, Appium).
- Study cryptography basics relevant to SSL and PKI.
- Familiarize yourself with cloud services (AWS, Azure, GCP) and container technology (Docker, Kubernetes).
- Practice explaining past automation projects and elaborate on problem-solving approaches in complex environments.
- Prepare to discuss collaboration in global, dynamic teams emphasizing transparency and communication.
How to Prepare the Resume:
- Highlight extensive experience (14+ years) in automation and testing for network and endpoint security products.
- Emphasize Python expertise and experience with pytest or Java for automation.
- List CI/CD tool experience and types of platforms tested (Windows, macOS, Linux, Android, iOS).
- Detail your knowledge and experience with enterprise security technologies including VPNs, firewalls, proxies, and MDM/EMM.
- Include performance and scale testing achievements.
- Mention experience working with cloud environments and container orchestration (if applicable).
- Showcase strong debugging and troubleshooting skills.
- Highlight educational background and any relevant certifications.
- Illustrate examples of collaboration and communication in multi-location teams.