Radio-Canada

Senior Developer, Automation – CMS, French Services

Radio-Canada

contract

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Maintain and improve the existing Robot Framework test system.
  • Assess the feasibility of automating test cases for the project.
  • Update test cases in our development test management tool (TestRail).
  • Automate test cases defined by our QA analysts using the application UI.
  • Produce test reports that confirm coverage and identify results based on operations.
  • Document and track defects found using common tools.
  • Ensure solutions meet operational efficiency goals.
  • Document technological changes for training and collaboration purposes.
  • Participate in agile ceremonies (sprints, stand-ups, demos, retrospectives, etc.) as well as application deployments.
  • Participate in code reviews.

Requirements

  • Minimum of 3 years of experience with automated testing solutions.
  • Have contributed to at least one end-to-end test solution in production.
  • Detail-oriented, autonomous, proactive, resourceful, and team-focused.
  • Excellent command of French is required; practical working knowledge of English (spoken and written) is an asset.
  • Proficiency with the following technologies:
  • Expertise in Git.
  • Advanced knowledge of Python.
  • Advanced knowledge of Azure DevOps deployment pipelines (YAML).
  • Advanced understanding of REST API principles.
  • Advanced knowledge of Postman and CURL requests.
  • Knowledge of Robot Framework.
  • Knowledge of TestRail.
  • Familiarity with Monorepo concepts.
  • Knowledge of Docker.
  • Knowledge of A11Y (ATAG) concepts is an asset.
  • Understanding of MongoDB and ElasticSearch principles.
  • Understanding of the OAuth 2.0 protocol is an asset.
  • Familiarity with the Microsoft Azure DevOps suite.
Benefits
  • Flexible working hours, allowing you to prioritize yourself, your family, and your work.
  • Opportunities for remote work.
  • Competitive compensation packages.
  • Opportunities to work with cutting-edge technologies.
  • Continuous learning and professional development opportunities.
  • Opportunities to join our Employee Resource Groups.
  • Pair programming and mentorship opportunities, where you can learn from industry leaders and help coach new talent.
  • A creative and dynamic work environment where your ideas and contributions can be heard, valued, and respected.
  • A supportive leadership team committed to maintaining the highest standards of diversity and inclusion.
  • An environment that encourages experimentation and an iterative approach to achieve the highest level of technical innovation.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
automated testing solutionsend-to-end test solutionGitPythonAzure DevOps deployment pipelinesREST API principlesPostmanCURLRobot FrameworkTestRail
Soft Skills
detail-orientedautonomousproactiveresourcefulteam-focusedcommunicationcollaboration