The Job logo

What

Where

Sr. Software Engineer in Test/ Staff Development Engineer in Test, IPSec-GRE Steering Service

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join our team as a Quality Engineering member and contribute to testing, qualification, and benchmarking of our performant and scalable cloud-scale system. You will be involved in design discussions, test planning, automation development, and handling customer escalations. Strong networking, Python automation, cloud technology, and CI/CD skills are required. Excellent communication and a go-getter attitude are essential.

About the role

Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience.

IPSec-GRE is one of the primary steering methods using which customers route their traffic to Netskope cloud. Once customer traffic reaches Netskope cloud they leverage different SASE services. With this model, organizations improve their security posture, while reducing operational costs compared to traditional hardware appliances.

What's in it for you

You will be a member of the Quality engineering team using state of the art tools and technologies to test, qualify and benchmark a performant and scalable system that processes customer traffic at cloud-scale. As a QE engineer you should understand the technology, customer usecases, and come up with a robust test plan which covers functionality, E2E and solution test scenarios. You will also automate all variations of testsl. You will participate in design discussions, understand usecases, provide feedback at solution level, challenge the design to think about corner cases etc. 

What you will be doing

  • Involve in requirements/design discussions with Product managers & development team.
  • Design test plans & test strategy documents for the Netskope solutions/features and closely work with the development team to cover all aspects of the features being developed.
  • Execution of tests and reporting.
  • Development of automation scripts in parallel to feature development to enable CI/CD. (i.e Day0 Automation)
  • Identify, evaluate and propose new test tools for improving product testing.
  • Work closely with the technical support team to handle customer escalations by reproducing the issues internally. Analyze the test gaps that resulted in customer issues and improve test plan/strategy. 
  • E2E ownership from feature testing to production deployment to monitoring & alerting.
  • Identify gaps in the regression test automation and improve automation coverage.

Required skills and experience

  • Solid understanding of Networking protocols at layers like L2, L3 and TCP/IP is a must.. 
  • Understanding of IPSec/GRE will be a bonus. .
  • Strong expertise in Python automation & building test frameworks. 
  • Cloud Technology (Docker, Kubernetes, Opensource technologies).
  • Strong expertise in RESTful Web Service automation
  • Good working experience in CI/CD.
  • System/server side experience for troubleshooting.
  • Technical know-how of build and repo management tools with overall testing cycle.
  • Self-starter with desire to work in a fast paced environment with cross-timezone teams.
  • Candidate should have an attitude of “go and get it done” and should exhibit it in day-2-day work
  • Excellent verbal and written communication skills.
  • Bonus points for experience with Ansible, Kubernetes, SQL and NoSQL datastores, CI/CD, Jenkins

Education

  • BE in CS or equivalent required, ME/M Tech/MS in CS or equivalent strongly preferred
Set alert for similar jobsSr. Software Engineer in Test/ Staff Development Engineer in Test, IPSec-GRE Steering Service role in Bengaluru, India
Netskope Logo

Company

Netskope

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Category

Software Development and Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Netskope Logo

Sr. Software Engineer in Test/ Staff Software Development Engineer in Test, Cloud Firewall

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The Netskope Cloud Firewall delivers Firewall as a Service (FWaaS) for egress traffic as part of SASE architecture. Users and offices connect to NewEdge, the largest private security cloud in the world for firewall protection. With Cloud Firewall, organizations improve their security posture, while reducing operational costs compared to traditional hardware appliances. What's in it for you You will be a member of the Quality engineering team using state of the art tools and technologies to test, qualify and benchmark a performant and scalable system that processes customer traffic at cloud-scale. As a QE engineer you should understand the technology, customer usecases, and come up with a robust test plan which covers functionality, E2E and solution test scenarios. You will also automate all variations of testsl. You will participate in design discussions, understand usecases, provide feedback at solution level, challenge the design to think about corner cases etc.  What you will be doing Involve in requirements/design discussions with Product managers & development team. Design test plans & test strategy documents for the Netskope solutions/features and closely work with the development team to cover all aspects of the features being developed. Execution of tests and reporting. Development of automation scripts in parallel to feature development to enable CI/CD. (i.e Day0 Automation) Identify, evaluate and propose new test tools for improving product testing. Work closely with the technical support team to handle customer escalations by reproducing the issues internally. Analyze the test gaps that resulted in customer issues and improve test plan/strategy.  E2E ownership from feature testing to production deployment to monitoring & alerting. Identify gaps in the regression test automation and improve automation coverage. Required skills and experience Solid understanding of Networking protocols at layers like L2, L3 and TCP/IP is a must.  Understanding of HTTP/S and exposure to L4-L7 protocols will be a bonus.  Exposure to  SWG/WebProxy, & Network/Application Security/Firewalls is desired.  Strong expertise in Python automation & building test frameworks.  Cloud Technology (Docker, Kubernetes, Opensource technologies). Strong expertise in RESTful Web Service automation Good working experience in CI/CD. System/server side experience for troubleshooting. Technical know-how of build and repo management tools with overall testing cycle. Self-starter with desire to work in a fast paced environment with cross-timezone teams. Candidate should have an attitude of “go and get it done” and should exhibit it in day-2-day work Excellent verbal and written communication skills. Bonus points for experience with Ansible, Kubernetes, SQL and NoSQL datastores, CI/CD, Jenkins Education BE in CS or equivalent required, ME/M Tech/MS in CS or equivalent strongly preferred

Netskope Logo

Staff Engineer, IPSec & GRE

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. IPSec/GRE is the primary steering method through which traffic enters the Netskope cloud. Our team bridges the networking and security worlds, and we work on some of the most challenging problems in the areas of networking, cloud and security. We build blocks of technology that define steering and monitoring, and we do so at scale by leveraging open source technologies.  What's in it for you As a member of this team you will help to design and build an end-to-end system to manage the protocols and infrastructure that powers our market-leading cloud security solutions for our global customer base.  What you will be doing You will be designing, developing and supporting high performance and scalable cloud systems and services. Coordinating with other service development teams, product management and support teams to ensure scalability, supportability and availability for owned services and dependent services. Supporting our global customer base by responding to and resolving customer issues in a timely manner. Evaluating open source technologies to find the best fit for our needs, and contributing ideas back to the open source community. Required skills and experience 8+ years of work experience in the areas of network or cloud security solutions Excellent programming experience in C, C++(C++ 11),  Python, Typescript  Fluency in data structures and algorithms Experience with unit testing frameworks - C++ gtest, pytest Experience with VM’s, Containers, Kubernetes, NFVs A firm grasp of networking concepts - TCP/IP, SSL/TLS, HTTP/s protocol, VLANs, VPN, IPSec, GRE Exposure to SQL Databases and noSQL datastores like MariaDB, MongoDB Exposure to deployment frameworks such as Ansible Hands-on experience with traffic analysis tools like Wireshark Excellent analytical, debugging & problem-solving skills Excellent verbal and written communication skills and the ability to communicate openly and transparently with your team and co-workers Education BE in CS or equivalent required, ME/M Tech/MS in CS or equivalent strongly preferred

Netskope Logo

Staff Software Development Engineer in Test, Full-Stack UI

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The Netskope Admin Console provides our customers with a single unified view into the Netskope Platform, allowing them to fully utilize the rich set of cloud security features Netskope provides.  What’s in it for you As an SDET on the UI engineering team you will collaborate with backend service teams to ensure the overall quality, reliability, scalability and performance of the user interface for Netskope products. You will work on both the frontend as well as the web application backend, working closely with our backend teams on Machine Learning, Threat, DLP, IaaS, API’s and other cool technologies. Depending upon the role you are hired for, you may also work on the Netskope REST API Gateway which exposes our REST API’s to customers.  What you will be doing: Building and creating enterprise Test automation strategy & Road map, Capacity Planning. Developing automation scripts in parallel to feature development to enable CI/CD. Developing and overseeing the processes, toolsets, and staging environments necessary to support our testing strategy. Assist in on-going process improvement efforts to ensure test planning, execution, and reporting is effective and efficient.  Promote QA productivity through automation, tools, and other best practices.  Lead the definition, implementation, and maintenance of standard test automation processes, methodologies, tools and templates. Do Code reviews, verify coding standards are being met.  Work with peer leads in Development, QA, and Project Management. Developing, analyzing and reporting on critical product quality metrics. Shadow developers and document the test Plan, test scripts, test scenarios etc. Be hands-on to automate repeated tasks and build test coverage through existing or new infrastructure. Assess the problem statement and arrive at the innovative solutions.  Work with Geographically Dispersed Teams.  Understanding major browser technologies to ensure that the Netskope web interface works seamlessly across all browsers. Required skills and experience: 12+ years of hands-on testing experience including automation.  Experience building automation frameworks. Solid experience in Web User Interface testing. Good knowledge of web applications stacks and the http protocols suite. Experience testing rest api services. Expertise in Selenium and/or Playwright – Test automation  Excellent in Oral, written communication & Documentation Skills  Excellent test planning and execution skills. Should be strong hands-on core Java / Python Knowledge in CI tools like Bamboo/Jenkins /Gitlab Familiarity with web data formats like JSON, MIME,XML, HTML Experience with Docker and Kubernetes Bonus points for Experience with AWS, Azure or GCP. A good understanding of security products like SWG, Web proxies or cloud security solutions. Education  B.E /B.Tech /M.Tech degree from a recognized and accredited university/college.

Netskope Logo

Engineering Manager,IPSEC & GRE

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. IPSec-GRE is one of the primary steering methods using which customers route their traffic to Netskope cloud. With this model, organizations improve their security posture, while reducing operational costs compared to traditional hardware appliances. What's in it for you In this role, you will manage an engineering team and contribute to building state of the art tools and technologies to design, develop and deliver a performant, scalable system that processes network packets at cloud-scale.   What you will be doing Enabling teams to build well-designed quality software. Maintaining and increasing Product resiliency and sustainability. Establishing best practices and code hygiene in software development. Managing, coaching, mentoring and encouraging the growth and career progress of team members. Collaborating with product managers and architects to lead the design, development and delivery of key cloud security services running in ~100 data centers globally. Required skills and experience A minimum of 12+ years of relevant work experience with 2+ years in a managerial role. Programming mastery in C/C++ , Go and Python A strong understanding of computer architecture – multi-threading, CPU scheduling, memory management. A proven history of building high-performance teams, and proficiency in defining effective engineering processes to accelerate the delivery of business results with high quality. Proficiency in Network protocol stack (L3 - L7) with an indepth understanding of IPSec and GRE. Experience developing and maintaining distributed cloud services Demonstrable technical accomplishments and earned engineering credibility Proponent of TDD is a big plus, knowledge of various unit testing frameworks The ability to suggest coding best practices and bring in effective code review feedback. The ability to thrive in a fast-paced and rapidly-changing environment Strong verbal and written communication skills, and the ability to communicate in an open, transparent and consistent manner with team and co-workers. A strong customer focus and willingness to  roll up your sleeves and respond to the needs of customers proactively and promptly. Education BS CS or equivalent required, MS CS or equivalent strongly preferred

Netskope Logo

Sr. Software Engineer, Next-Gen IPS Signature Team

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The Security Services organization is responsible for building core security products and features, such as Data Loss Prevention, IPS, Malware and Threat Prevention, Cloud Confidence Index, and Breach and Anomaly Detection. We apply Artificial Intelligence and Machine Learning technologies across the Netskope cloud security platform. As part of the Security Services org, the Security Efficacy team is responsible for continuous enhancement and enrichment of our malware detection, URL filtering, web security, IPS, threat modeling, and SaaS/IaaS security capabilities. What’s in it for you As a member of the Security Efficacy team you will play a key role in the design, development and operation of the security services that power the Netskope Security Cloud. You will work across development, research and product management teams to craft innovative solutions to the most challenging problems our customers face, and use your passion for and expertise in threat protection, malware detection, web security and network security to help drive the continued evolution of our market-leading products. If you live and breathe cloud security the way we do, we would like to hear from you.  What you will be doing Research and develop mitigation strategies and signatures for IPS. Understand the threats/vulnerabilities and write efficient IPS signatures  Work on process automation, intelligent data architecture, product monitoring, analysis and detection tool maturation Strong focus on automation, scription, and integrations; Design and develop systems and tools, and integrations to enable scalable threat data collections, analysis, content generation; Help to transfer the POC to automatic components/process in production; As the software engineering subject matter expert, work closely with data scientists, threat researchers, software engineers and QE engineers ensure our solutions deliver continuous security values to end customers; Identify automation opportunities and develop new tooling to scale and monitor the deployment of an in-house threat intelligence architecture; Take ownership for developing and executing test plans for performance/efficacy evaluations Required skills and experience First of all, candidates must have a true startup spirit. Be willing to wear multiple hats and deliver end-to-end; 5yrs Experience with tools like metasploit (MSF), Burp Suite, wireshark, tcpdump, MSV  Industry experience in developing automation tools/systems; Experience with Intrusion prevention systems and signatures; Familiarity with Snort/Suricata is a big plus;  Familiarity with application layer protocols like HTTP, SSL/TLS, DNS, FTP etc is a big plus; Familiarity/Experience with Python is highly desirable; Ability of thinking out-of-box and evaluating results based on customer value; Familiarity with Cloud infrastructure (AWS, GCP) deployment, monitoring and automation experience would be a plus; Strong networking background, knowledge of Unix/Linux environments, web protocols and web applications; Energetic self-starter, with the desire to work in a dynamic fast-paced environment; Excellent verbal and written communication skills; Ability to influence without authority; Education BSCS or equivalent required, MSCS or equivalent strongly preferred