Software QA Engineer
Required skills
Have a Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, Have strong programming fundamentals, preferably in Python (or similar scripting language), Have a basic understanding of networking concepts (TCP/IP, DHCP, DNS, routing basics), Have strong analytical, debugging, and problem-solving skills, Are curious, detail-oriented, and enjoy troubleshooting system behavior, Are interested in AI-enabled engineering practices and using AI tools to improve productivity
Preferred skills
Exposure to networking devices (routers, switches, access points) through coursework, labs, or internships, Familiarity with setting up small network environments, Basic understanding of wireless technologies (Wi-Fi / 802.11), Certifications such as CCNA (or working toward it)
Technologies
Python or similar languages, AI-assisted tools (e.g., Copilot, Cursor), networking devices (routers, switches, access points), lab setups, testbeds
Responsibilities
Write and execute test plans and test cases for wireless features and systems, Develop and maintain automation scripts, Analyze test results and identify issues, inconsistencies, or performance gaps, Reproduce customer and system issues in controlled lab environments, Assist in setting up and maintaining testbeds and lab environments, Collaborate with development and platform teams to debug and resolve issues, Learn and apply AI-assisted tools to improve testing efficiency and automation
Seniority
Domain
Wireless networking, software testing, automation, AI-assisted engineering