The Solutions QE team is responsible for the system-level testing of a diverse range of Netskope products. This involves identifying and resolving end-to-end integration issues that may not be apparent or present at the component level. We are actively seeking a highly skilled and motivated
System Test Engineer
to join our team. The ideal candidate will possess extensive expertise in System/Integration testing, tools, and analytical methods to proactively identify and mitigate critical issues before they impact our customers.
Job Summary /
Whats in it for you
This role focuses on ensuring end-to-end system integrations of Netskope solutions. It involves collaborating with various teams (development, architecture, product management, and DevOps) to deliver reliable, high-quality software, balancing customer needs with system architecture, and leading complex test strategies for system interoperability, scalability, and reliability across microservices, APIs, data pipelines, and distributed platforms.
What you will be doing
-
End-to-End Integration Solution Expertise:
Develop a comprehensive understanding of integration solution use cases and workflows to ensure robust connectivity. -
Comprehensive Test Planning and Strategy:
Design and execute comprehensive test plans in collaboration with cross-functional teams to achieve extensive feature coverage and product reliability. -
Adherence to and Improvement of QE Best Practices:
Adhere to established test processes and propose enhancements for continuous improvement. -
Code Review and Standards Enforcement:
Conduct thorough code reviews to ensure compliance with coding standards and maintain a high-quality codebase. -
Customer Escalation Analysis and Test Gap Remediation:
Analyze customer escalations, identify existing test gaps, and enhance test plans to prevent recurrence of future issues. -
Full Ownership of System Testing to Production:
Assume complete ownership of the system testing lifecycle, from initial phases through to production deployment. -
Cross-Functional Collaboration in Product Development:
Engage in collaborative efforts with development teams and key stakeholders throughout the entire product development lifecycle. -
Cross-Product Integration Assurance:
Understand cross-product integration points to ensure seamless and optimal functionality across all Netskope products, thereby providing a unified user experience.
Required skills and experience
-
Extensive Experience (12+ years):
Demonstrated expertise in developing tests and automation for Web Inline Network Security, coupled with an in-depth understanding of DPI technologies (eg, Firewall/NGFW, IPS/IDS, web gateways). -
Security Networking Acumen:
Hands-on experience with a broad spectrum of security and networking products, including Proxy servers, NG Firewalls, SSL/IPSec, VPNs, SSO, DLP, SAML/SSO, Data security, and Encryption gateways. -
Testing Methodologies:
Proven experience in E2E/System Integration testing and the testing of distributed systems. -
Cloud Web Expertise:
Proficient knowledge of cloud-based technologies (SaaS, IaaS, PaaS) and an essential in-depth understanding of HTTP/HTTPS protocols and web content. -
Networking Application Protocols:
Strong command of TCP/IP and SSL/TLS. -
Security Product Knowledge:
A solid understanding of CASB, SWG, Web proxies, or other cloud security solutions. -
Programming Automation:
-
Python:
Demonstrated strong expertise as a programming language. -
Automation Tools:
Strong expertise in Selenium UI test automation tools and RESTful Web Service automation.
-
Traffic Analysis:
Essential hands-on experience with traffic analysis tools such as Wireshark or Fiddler. -
Cloud Technologies (Advantageous):
Experience with AWS, Azure, or GCP AND Cloud Technologies (Docker, Kubernetes, Opensource technologies) will be considered an advantage. -
CI Systems:
Knowledge of Jenkins, Drone, Spinnaker, or other CI systems. -
Traffic Generation (Advantageous):
Hands-on experience with traffic generator tools such as Jmeter, IX Load, Breaking Point Solution, or Spirent will be considered an advantage. -
Problem Solver:
Possesses excellent analytical, debugging, and problem-solving capabilities. -
Communicator:
Demonstrates strong verbal and written communication skills. -
Proactive Determined:
Exhibits determination and a consistent readiness to respond proactively and promptly to customer requirements. -
Innovative:
Believes in fostering innovation and out-of-the-box thinking to generate original ideas.