Our client is seeking an experienced Senior QA Automation Developer to join their dynamic team and play a pivotal role in ensuring the quality of their cutting-edge web applications built on JavaScript and Angular. In this role, you will lead quality assurance initiatives, define test strategies, and develop comprehensive automated testing frame
...
works using Python and Selenium. You will test both frontend and backend systems, collaborate closely with developers and business stakeholders, and conduct detailed product demonstrations to ensure alignment across teams. The ideal candidate will have 5–7 years of automation testing experience, strong expertise in modern web technologies, proficiency with test automation frameworks, and hands-on experience with cloud-based environments such as Azure or AWS. Experience with Azure DevOps, Postman, BrowserStack, .NET, C#, and ServiceNow is highly desirable, along with a proven ability to translate complex technical requirements into actionable QA solutions. If you are passionate about driving product quality, mentoring peers, and continuously improving automation practices, this is a unique opportunity to make a significant impact in a fast-paced, innovative environment.
*** 12 month position ***
*** Hybrid: Two days a week on-site in Ottawa, 3 days a week remote ***
*** Candidates must be eligible for Government of Canada Security Clearance ***
Advantages
•High Impact: Lead QA initiatives and shape the quality of cutting-edge web applications.
•Technical Growth: Gain hands-on experience with modern frameworks, automation tools, and cloud environments.
Responsibilities
•Define Test Strategy: Plan and prioritize automation efforts, select tools, and maintain the automation framework.
•Develop and Execute Tests: Create and run automated scripts (Python/Selenium) to validate frontend and backend functionality.
•Collaborate Across Teams: Work with developers, QA, and business stakeholders to diagnose issues and define testable requirements.
•Product Demonstrations: Prepare and deliver product demos to technical teams and non-technical stakeholders.
•Identify and Resolve Issues: Log, track, and resolve defects using tools like Azure DevOps, perform regression, integration, and automation testing, and monitor test results for improvement opportunities.
•Maintain Best Practices: Continuously enhance test automation frameworks, follow QA best practices, and adapt to evolving project needs.
Qualifications
•Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
•5–7 years of automation testing experience, with 3–5 years in a QA lead role.
•Proficiency in Python, including libraries and frameworks for automation.
•Experience with test automation frameworks such as Selenium, PyTest, or Robot Framework.
•Strong understanding of modern web development technologies (JavaScript, Angular) and testing frameworks.
•Experience testing both frontend (UI/UX) and backend (API) systems.
•Familiarity with cloud-based environments (Azure and/or AWS) and SaaS products.
•Experience using Azure DevOps for test management, pipelines, and test coverage reporting.
•Knowledge of defect tracking tools, Postman, BrowserStack, .NET, C#, ServiceNow, and NeoLoad.
•Experience writing maintainable automated scripts and following QA best practices.
•Familiarity with database testing, SQL, and source code management systems (e.g., GitHub).
•Strong problem-solving, analytical, and investigative skills.
•Ability to translate complex technical issues into clear insights for stakeholders.
•Excellent written and verbal communication skills.
•Adaptable, able to multi-task and work under tight deadlines.
•Collaborative, with experience working in Agile and DevSecOps environments.
Assets / Preferred:
•Experience in Finance or Insurance applications.
•Knowledge of Accessibility Compliance.
•Experience with Azure DevOps pipelines.
•Broad testing knowledge of industry standards, tools, and techniques.
Summary
If you're interested in learning more please submit your résumé and one of our senior Recruiters would be happy to give you a call to discuss further.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
Our client is seeking an experienced Senior QA Automation Developer to join their dynamic team and play a pivotal role in ensuring the quality of their cutting-edge web applications built on JavaScript and Angular. In this role, you will lead quality assurance initiatives, define test strategies, and develop comprehensive automated testing frameworks using Python and Selenium. You will test both frontend and backend systems, collaborate closely with developers and business stakeholders, and conduct detailed product demonstrations to ensure alignment across teams. The ideal candidate will have 5–7 years of automation testing experience, strong expertise in modern web technologies, proficiency with test automation frameworks, and hands-on experience with cloud-based environments such as Azure or AWS. Experience with Azure DevOps, Postman, BrowserStack, .NET, C#, and ServiceNow is highly desirable, along with a proven ability to translate complex technical requirements into actionable QA solutions. If you are passionate about driving product quality, mentoring peers, and continuously improving automation practices, this is a unique opportunity to make a significant impact in a fast-paced, innovative environment.
...
*** 12 month position ***
*** Hybrid: Two days a week on-site in Ottawa, 3 days a week remote ***
*** Candidates must be eligible for Government of Canada Security Clearance ***
Advantages
•High Impact: Lead QA initiatives and shape the quality of cutting-edge web applications.
•Technical Growth: Gain hands-on experience with modern frameworks, automation tools, and cloud environments.
Responsibilities
•Define Test Strategy: Plan and prioritize automation efforts, select tools, and maintain the automation framework.
•Develop and Execute Tests: Create and run automated scripts (Python/Selenium) to validate frontend and backend functionality.
•Collaborate Across Teams: Work with developers, QA, and business stakeholders to diagnose issues and define testable requirements.
•Product Demonstrations: Prepare and deliver product demos to technical teams and non-technical stakeholders.
•Identify and Resolve Issues: Log, track, and resolve defects using tools like Azure DevOps, perform regression, integration, and automation testing, and monitor test results for improvement opportunities.
•Maintain Best Practices: Continuously enhance test automation frameworks, follow QA best practices, and adapt to evolving project needs.
Qualifications
•Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
•5–7 years of automation testing experience, with 3–5 years in a QA lead role.
•Proficiency in Python, including libraries and frameworks for automation.
•Experience with test automation frameworks such as Selenium, PyTest, or Robot Framework.
•Strong understanding of modern web development technologies (JavaScript, Angular) and testing frameworks.
•Experience testing both frontend (UI/UX) and backend (API) systems.
•Familiarity with cloud-based environments (Azure and/or AWS) and SaaS products.
•Experience using Azure DevOps for test management, pipelines, and test coverage reporting.
•Knowledge of defect tracking tools, Postman, BrowserStack, .NET, C#, ServiceNow, and NeoLoad.
•Experience writing maintainable automated scripts and following QA best practices.
•Familiarity with database testing, SQL, and source code management systems (e.g., GitHub).
•Strong problem-solving, analytical, and investigative skills.
•Ability to translate complex technical issues into clear insights for stakeholders.
•Excellent written and verbal communication skills.
•Adaptable, able to multi-task and work under tight deadlines.
•Collaborative, with experience working in Agile and DevSecOps environments.
Assets / Preferred:
•Experience in Finance or Insurance applications.
•Knowledge of Accessibility Compliance.
•Experience with Azure DevOps pipelines.
•Broad testing knowledge of industry standards, tools, and techniques.
Summary
If you're interested in learning more please submit your résumé and one of our senior Recruiters would be happy to give you a call to discuss further.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more