Senior Developer, Automation – CMS, French Services

Posted 3 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Automation Developer for Radio-Canada’s Digital Media team ensuring test automation and quality solutions. Collaborating to create innovative projects while maintaining the highest standards in testing and deployment.

Responsibilities

  • 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.

Job type

Contract

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzureDockerElasticSearchMongoDBPython

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.