Job Description
RESPONSIBILITIES:
· Draft manual and automated system test plans based on functional and non-functional product requirements & industry experience
· Design and implement automated test cases based on system and performance requirements
· Design, integrate, build, interconnect and operate test systems (hardware, software and systems) to verify communication systems (wired, wireless, audio, video)
· Follow our development process from requirements & assumptions to test planning, unit testing, integration, system testing, debugging and support
QUALIFICATIONS:
The following criteria are the minimum qualifications required for this position:
· Bachelor of Science degree in Computer Science, Computer Engineering or Electrical Engineering
· Experience with Linux, Java, Selenium, Bash, Python, C#, C/C++, Git
· Experience developing system verification & validation test plans and cases from product requirements and HW/SW specifications
· Experience with developing automated test and data analysis from test data
· Experience executing system verification test plans and reporting results
· Experience with Linux and IP Networking
· Ability to work both independently and collaboratively towards defined deliverables
· Methodical approaches to troubleshooting and debugging applications and/or networks
· Dedication to documentation and respect for established best test practices
· Effective communication skills, both oral and written
· Familiarity with main HW and SW blocks for communication systems
· Test planning & execution of communications systems for wireless, wired, RF, and IP networking applications.
· Experience or desire to learn media & communications systems: Satellite (DVB-S, PSK), Cable (DVB-C, QAM, MPEG), Terrestrial (DVB-T, ATSC, ISDB-T), NTSC & PAL, AM & FM
· Experience and/or desire to learn virtualization technologies
Company Description
Our award-winning client in Montreal provides digital workforce management platforms to its customers worldwide.