CTC004625 - Quality Assurance Analyst

Secteur industriel: Telecommunications
Type d'emploi: Contract
Durée:
Mode de travail: On Site

Description

Contract opportunity: Software developer required for quality assurance automation scripting using Python, Ruby, MiniTest, and the Appium framework.

Our client 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
  • Responsibilities

  • 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:
  • Execute test cases in the lab to verify customer experience for use of multi-platform video streaming application
  • Execute test cases to validate successful integration between customer premise equipment, middleware & network components
  • 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
  • Preferred: 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

    Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.