An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Neu Edge is seeking a hands-on Software QA Engineer to verify connected IoT devices that communicate with cloud platforms over IP networks. This is not a conventional web-QA role and involves testing gateways, routers, and edge devices with backend services.
Design and execute automated and manual tests in Python, validate device connectivity, provisioning, telemetry, and device-to-cloud workflows, and troubleshoot end-to-end scenarios using Linux tools.
Neu Edge is looking for a hands-on Software QA Engineer with proven experience testing connected devices communicating with cloud/backend platforms over IP networks.
Not a conventional web-application QA role
The candidate must have worked on products where a physical device, embedded system, gateway, router, access point, IoT device or similar equipment communicates with backend/cloud services.
You should be comfortable testing and troubleshooting the complete chain:
Physical Device TCP/IP Network Communication Protocol/API Cloud/Backend Database/Services Application/Dashboard
You must also have hands-on experience building test automation using Python.
Candidates should apply only if they have practical commercial experience in all of the following:
Relevant experience with some of the following would be particularly useful:
Python, PyTest, Robot Framework, Linux, TCP/IP, TCP/UDP, HTTP/HTTPS, DNS, DHCP, Wi-Fi/WLAN, Ethernet, MQTT, WebSockets, REST APIs, SSH, Wireshark, tcpdump, iPerf, Postman, Git, Docker, Jenkins/GitLab/Azure DevOps, AWS/Azure/GCP or private-cloud platforms.
MQTT experience would be especially useful because it is a strong indicator that the candidate has actually worked with connected-device architectures.
Selenium/web UI automation without connected-device experience; manual testing only; automotive CAN/UDS/HIL testing without IP/cloud connectivity; telecom OSS/BSS application testing without device/network testing; network administration without software QA; API testing without physical-device integration; or embedded/firmware testing where the product does not communicate with a backend/cloud platform.