Remote
Senior Engineer I, Software Development - Insight QA
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.