We are seeking a Senior Automation Developer with an extensive background in Quality Assurance to lead the design and implementation of automated testing solutions. In this role, you will be responsible for identifying automation opportunities across the software development lifecycle, building robust testing frameworks, and ensuring the high-performance delivery of applications. You will work at the intersection of UI, API, and Performance testing, collaborating closely with developers and QA analysts to investigate software defects and drive systematic problem-solving within an Agile environment.
...
Location: Toronto, ON (Onsite)
Contract Duration: 6-month contract with potential for extension
Work Schedule: 5 days per week onsite
Rate: $432.34-$470.01/diem
Advantages
Technical Ownership: Lead the selection and implementation of automation tools and frameworks for diverse software processes.
Full-Stack QA: Gain exposure to every layer of the application, from the front-end interface to the underlying database and network performance.
Strategic Impact: Directly improve development speed and software quality by reducing manual testing overhead.
Central Location: Based in a prime Toronto office with a predictable, professional onsite schedule.
Responsibilities
Framework Design & Development: Design and write sophisticated test automation scripts utilizing data-driven, keyword-driven, or hybrid frameworks.
UI & API Testing: Execute automated functional and regression tests for user interfaces (UI) and ensure the integrity of backend services via API testing.
Performance Engineering: Conduct load and stress testing to identify system bottlenecks and ensure application scalability.
CI/CD Integration: Integrate automated test suites into version control and CI/CD pipelines to facilitate "shift-left" testing methodologies.
Defect Management: Investigate software problems resulting from testing; document bugs and quality issues, and work with stakeholders to find technical solutions.
Collaboration: Partner with end-users to gather automation requirements and collaborate with cross-functional teams to improve workflows through automation.
Technical Support: Install applications and databases relevant to the automation environment and maintain test documentation as per project standards.
Qualifications
Automation Mastery: Extensive hands-on experience with UI automation tools (Selenium, Cypress, Playwright, or WebDriverIO) and API testing tools (Postman, REST Assured, or SoapUI).
Performance Testing: Proven proficiency in using JMeter or Gatling for performance and volume testing.
Scripting Skills: Proficiency in programming languages such as Java, Python, JavaScript, or C#.
Lifecycle Knowledge: Deep understanding of the Software Testing Lifecycle (STLC) and BDD tools like Cucumber or SpecFlow.
DevOps Integration: Experience with version control (Git) and CI/CD tools such as Jenkins, Azure DevOps, or GitLab CI.
Analytical Skills: Strong ability to analyze manual test cases and identify high-value areas for automation.
Soft Skills: Exceptional communication and interpersonal skills, with a track record of meeting deadlines and managing competing priorities under pressure.
Public Sector: Familiarity with OPS quality assurance standards and practices is highly desirable.
Summary
If you are a seasoned QA professional with a passion for building efficient, automated testing ecosystems, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
This posting is for existing and upcoming vacancies.
show more
We are seeking a Senior Automation Developer with an extensive background in Quality Assurance to lead the design and implementation of automated testing solutions. In this role, you will be responsible for identifying automation opportunities across the software development lifecycle, building robust testing frameworks, and ensuring the high-performance delivery of applications. You will work at the intersection of UI, API, and Performance testing, collaborating closely with developers and QA analysts to investigate software defects and drive systematic problem-solving within an Agile environment.
Location: Toronto, ON (Onsite)
Contract Duration: 6-month contract with potential for extension
Work Schedule: 5 days per week onsite
Rate: $432.34-$470.01/diem
Advantages
Technical Ownership: Lead the selection and implementation of automation tools and frameworks for diverse software processes.
Full-Stack QA: Gain exposure to every layer of the application, from the front-end interface to the underlying database and network performance.
Strategic Impact: Directly improve development speed and software quality by reducing manual testing overhead.
...
Central Location: Based in a prime Toronto office with a predictable, professional onsite schedule.
Responsibilities
Framework Design & Development: Design and write sophisticated test automation scripts utilizing data-driven, keyword-driven, or hybrid frameworks.
UI & API Testing: Execute automated functional and regression tests for user interfaces (UI) and ensure the integrity of backend services via API testing.
Performance Engineering: Conduct load and stress testing to identify system bottlenecks and ensure application scalability.
CI/CD Integration: Integrate automated test suites into version control and CI/CD pipelines to facilitate "shift-left" testing methodologies.
Defect Management: Investigate software problems resulting from testing; document bugs and quality issues, and work with stakeholders to find technical solutions.
Collaboration: Partner with end-users to gather automation requirements and collaborate with cross-functional teams to improve workflows through automation.
Technical Support: Install applications and databases relevant to the automation environment and maintain test documentation as per project standards.
Qualifications
Automation Mastery: Extensive hands-on experience with UI automation tools (Selenium, Cypress, Playwright, or WebDriverIO) and API testing tools (Postman, REST Assured, or SoapUI).
Performance Testing: Proven proficiency in using JMeter or Gatling for performance and volume testing.
Scripting Skills: Proficiency in programming languages such as Java, Python, JavaScript, or C#.
Lifecycle Knowledge: Deep understanding of the Software Testing Lifecycle (STLC) and BDD tools like Cucumber or SpecFlow.
DevOps Integration: Experience with version control (Git) and CI/CD tools such as Jenkins, Azure DevOps, or GitLab CI.
Analytical Skills: Strong ability to analyze manual test cases and identify high-value areas for automation.
Soft Skills: Exceptional communication and interpersonal skills, with a track record of meeting deadlines and managing competing priorities under pressure.
Public Sector: Familiarity with OPS quality assurance standards and practices is highly desirable.
Summary
If you are a seasoned QA professional with a passion for building efficient, automated testing ecosystems, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
This posting is for existing and upcoming vacancies.
show more