Post Job Free
Sign in

Networking Test Automation Developer

Company:
Procom
Location:
Ottawa, ON, Canada
Posted:
April 28, 2024
Apply

Description:

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

Apply