Verified today
QA Engineer
About the role
Plume is seeking a QA Engineer (Contract) to join its Hyderabad, India office in a work-from-office role. The team builds an open, hardware-independent SaaS platform that uses Wi-Fi, AI, and machine learning to deliver smart-home and connected-space services to over 60 million locations globally. In this role, you will design and execute test plans for Wi-Fi connectivity, performance, and stability, develop Python-based test automation, and troubleshoot 802.11 and Layer 2/3 networking issues across embedded and router platforms. You will collaborate with software, firmware, and QA teams to define test strategies and help deliver high-quality products at scale.
What you’ll do
- Design, document, and execute test plans for Wi-Fi connectivity, performance, stability, and functionality
- Develop and maintain Python-based test automation to improve coverage and reduce regression cycles
- Perform functional, integration, regression, and system testing across Wi-Fi, networking, and embedded platforms
- Test and troubleshoot 802.11 protocols, Layer 2/3 networking, routing, VLAN, NAT, DNS, and DHCP
- Reproduce, debug, and root-cause complex field and system-level defects
- Use tools such as Wireshark for packet analysis and network troubleshooting
- Collaborate with software, firmware, and QA teams to define test strategies and deliver high-quality products
- Participate in feature/design discussions and contribute to continuous improvement of QA processes
What you’ll bring
- 3–5 years of experience in QA, SDET, or Software Test Engineering, preferably in Wi-Fi, networking, or IoT
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, or a related technical field, or equivalent practical experience
- Strong understanding of Wi-Fi (802.11) and networking fundamentals
- Hands-on experience with embedded/router platforms and hardware test environments
- Strong Python scripting and test automation skills
- Experience with Wireshark and network troubleshooting
- Strong debugging, problem-solving, documentation, and communication skills
Nice to have
- Familiarity with RDK-B, prplOS, OpenWrt, or similar Linux-based router platforms
- Knowledge of TR-369/USP, TR-181, TR-069/TR-098
- Experience with Jenkins, GitHub Actions, Postman, or similar QA/CI tools
Skills
Education
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, or a related technical field, or equivalent practical experience.