Search by job, company or skills

NetSkope Software

Software Development Engineer in Test, DAPII

3-5 Years
Save
  • Posted 5 hours ago
  • Over 50 applicants
Quick Apply

Job Description

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.
  • Strong 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.

About Company

Job ID: 114279445

Similar Jobs

Bengaluru, India

Skills:

JavaTest AutomationData StructuresAlgorithmsGitJavascriptGcpDockerApi TestingAzurePythonAWSMicroservices ArchitectureObject-Oriented ProgrammingBackend Validation

Bengaluru

Skills:

TcpC++Data StructuresDnsHttpPythonSdlc

Bengaluru, India

Skills:

JavaKafkaSqlMicroservicesGitGcpSparkDatabricksDistributed SystemsAzurePythonAWSCI CDBackend workflowsData pipelinesSearch platformsEvent-driven architectures

Bengaluru

Skills:

Data SecuritySSLCryptographic algorithms

Bengaluru, India

Skills:

JavaTestNGGitJmeterJUnitJavascriptDockerRest AssuredSeleniumPostmanAzureKubernetesPythonAWSPlaywrightCypress