
Senior Developer, Automation – CMS, French Services
Radio-Canada
contract
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
Job Level
Tech Stack
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