04 Aug
|
NetSkope Software
|
Bengaluru
04 Aug
NetSkope Software
Bengaluru
What's in it for you
In this role, you will be a key member of the Secure Web Gateway team supporting our in-line CASB and SWG products, both of which have been recognized by Gartner as market leaders in their Magic Quadrant reports:
- Netskope SWG in Gartner 2023 SSE Magic Quadrant
- Netskope CASB in Gartner 2023 SSE Magic Quadrant
Key Responsibilities
- Review product design and suggest improvements from testability and user perspective.
- Thorough understanding of Data Plane architecture and packet processing pipeline with domain knowledge in handling Application traffic and security packet inspection techniques like Data Loss Prevention, Threat Inspection.
- Design and deliver effective and automatable test plans.
- Write test automation which can execute on large parallelized CI/CD Infrastructure.
- Be an effective code reviewer for automation and product code.
- Analyze and recommend the right tools for automation.
- Simulate negative scenarios and perform chaos testing.
- Handle customer escalations by recreation, collecting debug logs, work with Development teams on root cause analysis and drive customer issues to closure from QE perspective.
- Work closely with the development team, product management, Support team and other stakeholders in various phases of product development to ensure alignment with strategy, planning, risks and mitigations.
- Thorough understanding of the SDLC process.
- Perform real-time content analysis to ensure robust security measures.
- Conduct deep inspection of traffic to detect and mitigate threats in near real-time.
- Write and maintain product or system development code,
ensuring high standards of quality.
- Develop Automation scripts and maintain comprehensive documentation.
- Build and maintain services capable of inspecting various network protocols, such as HTTP, at line rate.
- Review and provide feedback on code developed by other team members to ensure adherence to best practices, including style guidelines, code accuracy, testability, and efficiency.
- Contribute to the architecture and design of distributed systems, focusing on scalability, reliability, and efficiency.
- Collaborate with cross-functional teams, including software engineers, system architects, and product managers, to deliver high-quality software solutions.
Required skills and experience
- 3-5 years of industry experience in designing and developing automated tests and frameworks for enterprise grade software, including direct experience developing scalable, high-performance cloud services based upon microservices architecture.
- Proven expertise in network and web security technologies (firewalls, web security, IDP/IPS, DNS-based security, etc.).
- In-depth knowledge of TCP, TLS, HTTP and Web Socket protocols is essential.
- In-depth knowledge of tunnelling protocols like GRE, IPSec, SSL, VxLAN is essential.
- Significant experience with HTTP Forward Proxy.
- Programming mastery in Python.
- Strong expertise in RESTful Web Service automation and Day-1 automation readiness.
- Solid expertise in cloud technologies like Docker, Kubernetes, Helm etc.
- Expertise in message protocols like KAFKA, NATS etc.
- Expertise in capturing the packets using Wireshark, tcpdump etc. and analyzing the packets captured.
- Well versed with automation tools like Robot framework etc.
- Strong expertise in WebUI testing and automation.
- Strong understanding of computer architecture, including multi-threading, CPU scheduling, and memory management.
- Advanced understanding of algorithms and data structures for real-time in-line data processing.
- Extensive knowledge of Linux at a systems level.
- Exceptional analytical and troubleshooting skills, proficient in using debuggers like gdb and tools like Valgrind.
- Experience with performance optimization and scalability of complex systems.
Additional Skills
- Eager to learn new products and technologies.
- Excellent communication and collaboration skills, capable of working effectively with cross-functional teams and stakeholders.
- Determined and ever ready to roll up sleeves to respond to the needs of customers proactively and promptly.
- Achievement oriented and willing to take responsibility for their own actions.
- Believe in innovation and out-of-the box thinking to foster originality of ideas.
Education
- B.E or equivalent required, M.Tech or equivalent strongly preferred.
📌 Software Development Engineer in Test, DAPII (Bengaluru)
🏢 NetSkope Software
📍 Bengaluru