Information Technology - Ottawa

Our Client in the Telco Industry is seeking a Test Automation Developer (Python/Ruby/MiniTest) for their Ottawa office. This is a 3 months contract to start, possible extension
Manager prefers candidates who have graduated in the last 3 years.
Our Telco is looking for a self-motivated individual to work within the Video Technology & Engineering Department. The applicant will be monitoring and testing IP video delivery services and features in a fully furnished internetworking and test lab facility. The applicant will be working with a team of verification engineers and specialists to perform software verification and user-experience testing on a best-in-class mobile video streaming application. After an initial orientation period, the successful applicant for the current position would focus on test automation script development for native set top box (STB) and web based applications. The increasingly competitive IP video services industry ensures that the work will be innovative and challenging.

Job Logistics
• Normal Working hours: 37.5 hours per week between 8:00 a.m. and 5:00 p.m., Mon.-Fri.
• Working location: Ottawa, ON
• Travel for work is rarely required

• Primary focus: Develop test automation scripts based on the Appium and Watir frameworks with Android as well as Python coding
• Develop test cases in Python and/or Ruby (using the MiniTest model)
• Participate in design & planning sessions with overall automation project leads
• Rigorously document test case scripts
• Secondary focus, and during orientation period:
o Execute test cases in the lab to verify customer experience for use of multi-platform video streaming application
o Execute test cases to validate successful integration between customer premise equipment, middleware & network components
o Document and communicate testing results via web applications

Skill & Experience Requirements
• Required: Strong written and oral communications skills (in English)
• Required: Strong collaborative skills, working well within a team is essential
• Required: Ability to investigate problems independently, and perform root cause analysis
• Required: Strong analytical skills and strict attention to detail
• Required: software development education and experience

Experience with Appium/Selenium and Watir frameworks
• Preferred: Experience with Ruby programming language and Python
• Preferred: Experience with change management systems, I.e. GiT, SVN, VSS, etc,
• Preferred: Experience with software end-user experience validation
• Preferred: Experience with defect reporting tools such as Jira, Zephyr, Bugzilla
• Preferred: Experience with consumer audio and video equipment, I.e. TV, AVRs, STBs
• Preferred: Experience with TCP/IP networks and protocols
Education/Certificates Required
Graduate of Degree or Certificate program in technical/technology discipline with a strong software aspect (Engineer/Technician/Technologist), or equivalent work experience.

Required: Fluent in English (Written, Spoken)
Beneficial: Bilingual French proficiency (Written, Spoken)

Additional Information:
Position Type: Contractor, 3-month term, with rolling 6-month renewals thereafter
Job Location: Ottawa, Ontario (Canada)

To Apply, Please send your resume to:

Position Type Contract
Application Deadline February 28, 2019
Experience Required 1-2 years
Job Duration 3 months
Education Required Bachelors