Networking Test Automation Developer
On behalf of our client, Procom is looking for a Networking Test Automation Developer for a long tern engagement. We are looking for an energetic and experienced Test Automation Developer who is proactive and passionate about ensuring software quality. The successful candidate would be working in a fast-paced agile development environment with cross-functional global teams using state-of-the-art software testing technologies.
Responsibilities-Review specifications and identify clear product requirements
-Develop and execute functional and integration test plans for feature implementation
-Automate test cases using Python and in-house libraries
-Participate in code reviews and mentor junior developers
-Investigate and reproduce in-vehicle networking issues, and verify the software fix
Required Qualifications
-Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related field of study
-5+ years of experience developing test automation scripts in Python and Shell
-5+ years of software test experience on embedded OS platforms: Linux, QNX or Android
Preferred Qualifications
-1+ years of experience utilizing network trace/capture tools (Wireshark) to investigate and resolve networking issues
-Experience with Ethernet, TCP, IP Address Assignment (DHCP), IP routing, DNS, firewalls, NAT
-Master's degree in Electrical Engineering, Computer Engineering, Computer Science or related field of study
-Experience with test management tools (e.g. Test Rail), version control systems (e.g. Git/GitHub), issue tracking systems (e.g. JIRA), CI environment (e.g. Jenkins), Corporate Wiki (e.g. Confluence)
-Experience with test benches (hardware) and test tools
-Familiarity with Linux and QNX networking tools
-Familiarity with communication technologies/tools, e.g. CURL, Wi-Fi, Cellular, CAN
-Experience in automotive industry
-Familiarity with Agile development methodologies (eg. Scrum)
-Capable of delivering multiple project commitments concurrently
-Industry certification (CCNA or equivalent) is an asset
-Excellent collaborative skills in a multidisciplinary and multi-sited team environment
-Exceptional written and verbal communication skills