Senior Engineer I, Software Development - Insight QA
Netgear · Bengaluru, India · 2026-10-14
About this role
About the Role
We are looking for an experienced Senior QA Engineer / QA Lead with 10–12 years of experience in cloud-based network management solutions to join our engineering team.
The role will focus on end-to-end quality engineering for a cloud-hosted network management platform, managing and monitoring networking devices such as Access Points, Switches and Routers.
The ideal candidate will have strong experience in testing cloud-managed networking solutions, with a combination of networking, AWS/cloud, REST APIs, Python automation, TypeScript/Playwright and end-to-end system testing.
This role requires someone who can understand and validate the complete solution across:
Network Device → LAN/WAN → Internet → AWS Cloud → Cloud Services/APIs → Database → Web/Mobile Application
The candidate should be comfortable troubleshooting issues across both the networking and cloud/application layers.
Key Responsibilities
Cloud Network Management Testing
- Own QA for a cloud-based network management platform from requirements through production.
- Test end-to-end workflows for cloud-managed Access Points, Switches, Routers and other network devices.
- Validate device onboarding, discovery, provisioning and configuration.
- Test device-to-cloud communication and cloud-to-device operations.
- Validate configuration synchronization between cloud and network devices.
- Test device monitoring, health status, statistics, alerts and notifications.
- Validate firmware/software upgrade workflows.
- Test remote configuration and management capabilities.
- Validate device connectivity, disconnect/reconnect and recovery scenarios.
- Test multi-device, multi-site and large-scale network management scenarios.
- Validate behavior under network failures, latency, packet loss and intermittent connectivity.
- Test cloud-managed networking workflows across different network topologies and environments.
Test Planning & Quality Ownership
- Review requirements, user stories, functional specifications and technical designs.
- Review ERDs and data models to understand relationships, dependencies and data flows.
- Participate in architecture and design reviews from a QA perspective.
- Identify functional, integration, data, networking and cloud risks.
- Develop test strategy, test plans, test scenarios and test cases.
- Define test scope, coverage, environments, dependencies and execution timelines.
- Create positive, negative, boundary, failure-recovery and end-to-end scenarios.
- Maintain requirements-to-test-case traceability.
- Review test cases and ensure adequate coverage.
Test Execution
- Execute functional, integration, system, regression and end-to-end testing.
- Perform cloud-to-device and device-to-cloud testing.
- Test networking devices together with cloud services and applications.
- Validate APIs, backend services, database state and UI behavior as part of end-to-end workflows.
- Perform interoperability and compatibility testing.
- Execute testing across different network configurations and connectivity conditions.
- Analyze failures across device, network, cloud and application layers.
API & Cloud Testing
- Strong hands-on experience with REST API testing and automation.
- Validate API request/response, authentication, authorization and business logic.
- Test APIs used for device provisioning, configuration, monitoring and management.
- Validate data consistency between APIs, cloud services, database and UI.
- Test asynchronous workflows, events, notifications and service-to-service communication.
- Test AWS-hosted cloud applications and services.
- Validate cloud services, microservices and distributed workflows.
- Analyze cloud logs, metrics, traces and application telemetry.
- Test reliability, availability, scalability and failure/recovery scenarios.
- Validate deployments across QA, staging and production environments.
Networking Expertise
Strong hands-on knowledge of networking is essential.
Experience with:
- TCP/IP
- IPv4 / IPv6
- DHCP
- DNS
- ARP
- ICMP
- HTTP/HTTPS
- TLS/SSL
- NAT
- Routing
- Switching
- VLAN
- QoS
- Ethernet
- WAN/LAN
- Wi-Fi technologies
- WPA2/WPA3
- Wireless roaming
- Network connectivity and troubleshooting
Experience with Wi-Fi 5/6/6E/7 is highly desirable.
Network Troubleshooting & Diagnostics
Hands-on experience with tools such as:
- Wireshark
- tcpdump
- ping
- traceroute
- iperf
- nslookup/dig
- Network packet capture and protocol analysis
Ability to troubleshoot issues across:
Device → LAN/WLAN → WAN/Internet → Cloud → API → Backend → Application
The candidate should be able to use packet captures, logs, API traces and cloud telemetry to determine the root cause of complex issues.
Test Automation
Python
- Strong hands-on experience developing Python-based test automation.
- Build automation for APIs, cloud workflows and network management functionality.
- Develop reusable test frameworks, libraries and utilities.
- Automate device onboarding, configuration, monitoring and management scenarios.
- Build regression automation for high-value customer workflows.
- Integrate automation into CI/CD pipelines.
- Analyze automation failures and improve framework reliability.
TypeScript / Playwright
- Experience with TypeScript/JavaScript for test automation.
- Hands-on experience with Playwright, Selenium or equivalent.
- Automate cloud-based web applications and network management workflows.
- Develop end-to-end UI + API automation.
- Build reusable automation components and utilities.
- Maintain scalable and reliable regression suites.
Defect Management & Root Cause Analysis
- Own defects from identification through closure.
- Create detailed defects with reproduction steps, logs, API traces, screenshots and packet captures where applicable.
- Participate in defect triage and…
Skills asked for
- aws
- rest
- python
- typescript
- microservices
- ci/cd
- javascript
- devops
Similar jobs
- Senior Product Security EngineerAnyscale · Bengaluru
- Senior Detection and Response EngineerAnyscale · Bengaluru
- Senior Software Engineer (Java)Adyen · Bengaluru
- Senior Backend Engineer (Java)Adyen · Bengaluru
- Senior Software Engineering Support Technician IIThe Nielsen Company · Bengaluru
- Senior Software Engineer - BackendApna · Bengaluru
- Senior Software Engineer - Network Protocols & Data PlaneVectranetworks · Bengaluru
- Senior DevSecOps Engineer - Network/Cyber Security domain background**Sonicwall · Bengaluru
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.