QA Test Automation Developer (12-months Contract)
The Canadian Real Estate Association | L'Association canadienne de l'immobilier
Date: 1 day ago
City: Ottawa, Ontario
Contract type: Contractor

About Us
REALTOR.ca is a cornerstone of Canada’s real estate market, dedicated to helping millions of Canadians find attainable housing across the country. As the leading real estate platform in Canada, we offer the most comprehensive listings and resources to assist consumers in finding their dream homes.
At REALTOR.ca, we are committed to supporting REALTOR members’ businesses and fostering consumer trust and loyalty. Our dedication to delivering value and continuously adapting to market demands ensures that REALTOR.ca is more than just a listing service – it is the heart of the Canadian real estate experience.
Join us and be a part of a team that is at the forefront of the real estate industry, making a significant impact on the lives of Canadians every day.
Position Overview
We’re seeking a skilled and forward-thinking Test Automation Developer to build and maintain robust automation frameworks across our web, mobile, and API platforms. This role will support key initiatives such as migrating Selenium tests to C#, addressing our automation backlog, developing scalable test infrastructure, and mentoring QA peers in automation practices.
You’ll work with a modern toolset, including AI-assisted development and testing solutions, to drive quality at speed. This is an excellent opportunity for someone passionate about clean code, innovative testing strategies, and quality-first development.
Reports To: Manager, Quality Assurance
Type of Position: 12-month Contract
Core Competencies
Automation & Execution
Education
We thank all applicants for their interest, however only those under consideration for the role will be contacted.
At REALTOR.ca, we are committed to fostering an inclusive, barrier-free and accessible environment. Part of this commitment includes arranging accommodations to ensure an equitable opportunity to participate in the recruitment and selection process. If you require an accommodation, we will work with you to meet your needs.
REALTOR.ca is a cornerstone of Canada’s real estate market, dedicated to helping millions of Canadians find attainable housing across the country. As the leading real estate platform in Canada, we offer the most comprehensive listings and resources to assist consumers in finding their dream homes.
At REALTOR.ca, we are committed to supporting REALTOR members’ businesses and fostering consumer trust and loyalty. Our dedication to delivering value and continuously adapting to market demands ensures that REALTOR.ca is more than just a listing service – it is the heart of the Canadian real estate experience.
Join us and be a part of a team that is at the forefront of the real estate industry, making a significant impact on the lives of Canadians every day.
Position Overview
We’re seeking a skilled and forward-thinking Test Automation Developer to build and maintain robust automation frameworks across our web, mobile, and API platforms. This role will support key initiatives such as migrating Selenium tests to C#, addressing our automation backlog, developing scalable test infrastructure, and mentoring QA peers in automation practices.
You’ll work with a modern toolset, including AI-assisted development and testing solutions, to drive quality at speed. This is an excellent opportunity for someone passionate about clean code, innovative testing strategies, and quality-first development.
Reports To: Manager, Quality Assurance
Type of Position: 12-month Contract
Core Competencies
- Test Automation Expertise-Designs scalable, maintainable automation for complex systems.
- Debugging & Problem Solving - Strong root-cause analysis skills to troubleshoot automation failures.
- Programming Fundamentals - Writes clean, efficient, and well-structured code with solid OOP principles.
- Collaboration - Works effectively across development, QA, and business teams in Agile environments.
- Continuous Improvement - Advocates for modern tools, design patterns, and optimized processes.
- Communication - Clear and professional in both written and verbal interactions.
Automation & Execution
- Develop and maintain automated frameworks using Playwright, C#, and JavaScript.
- Convert legacy Selenium tests to modern frameworks.
- Design, implement, and run test suites for UI, mobile, and API products.
- Leverage test design patterns like Page Object Model and Data-Driven Testing.
- Apply Git/GitHub for version control and code reviews.
- Participate in sprint planning and story reviews to define testability early.
- Ensure quality gates in CI/CD pipelines using tools like Azure DevOps and YAML pipelines.
- Collaborate on performance, security, and accessibility test strategies.
- Mentor QA team members on test automation, clean coding, and debugging practices.
- Share insights on emerging tools, including AI-driven platforms like Copilot and ChatGPT.
- Provide input on framework design and contribute to test infrastructure evolution.
Education
- Degree or diploma in Computer Science, Software Engineering, or equivalent hands-on experience.
- 5+ years in QA automation for web, mobile, and API systems.
- Strong proficiency in Playwright, Selenium, Appium, C#, JavaScript.
- Knowledge of SpecFlow, NUnit, TestNG, or similar frameworks.
- Familiarity with Git, GitHub, YAML pipelines, and code review processes.
- Skilled in RESTful API testing and SQL-based data validation.
- Experience using Python, Bash, or similar scripting languages.
- Exposure to performance testing tools (e.g., JMeter, k6, LoadRunner) and cloud-based test execution platforms (e.g., BrowserStack, LambdaTest).
- Understanding of accessibility testing, automated security testing (e.g., OWASP ZAP), and test reporting/dashboard tools.
- Self-starter with attention to detail and strong analytical thinking.
- Comfortable working in a dynamic, fast-paced Agile team.
- Bilingualism in French and English is an asset.
- Experience with BDD or willingness to learn.
- Familiarity with customizing or building new test frameworks.
- Use of AI-based tooling for smarter test development or execution.
We thank all applicants for their interest, however only those under consideration for the role will be contacted.
At REALTOR.ca, we are committed to fostering an inclusive, barrier-free and accessible environment. Part of this commitment includes arranging accommodations to ensure an equitable opportunity to participate in the recruitment and selection process. If you require an accommodation, we will work with you to meet your needs.
See more jobs in Ottawa, ON