This position is designed for an analytical, problem-solving developer who thrives on creating tools that optimize software quality. You will be embedded in a multi-site team environment, collaborating closely with both development and test teams to understand testing requirements and translate them into functional automation. From writing code that interfaces with hardware/software under test to enhancing the continuous integration pipeline, your work will directly impact product reliability.
...
Advantages
Next-Gen Technology: Work directly with cutting-edge automotive infotainment and connectivity systems.
End-to-End Tooling Ownership: Design and scale custom test libraries, frameworks, and features rather than just running manual scripts.
Agile Environment: Actively participate in fast-paced Agile Scrum sprints with a focus on continuous improvement.
Collaborative Scope: Bridge the gap between core development and QA, gaining visibility across the entire product lifecycle.
Responsibilities
1. Test Automation & Framework Development
Interface with development and test teams to gather testing requirements, translating them into executable test tools and scripts.
Develop and maintain custom test libraries that interface directly with the target system or hardware under test.
Create, optimize, and maintain software tools and automated features to maximize testing efficiency.
2. Systems Integration & Tooling Infrastructure
Develop and maintain integration libraries that connect testing frameworks to test management systems and defect tracking platforms.
Support the automation pipeline by ensuring test suites integrate cleanly with continuous integration workflows.
Contribute to peer code reviews, framework documentation, and architectural improvements.
3. Agile Execution & Quality Assurance
Actively participate in all Agile Scrum development sprints, commit to team deliverables, and meet timeline milestones.
Troubleshoot and resolve complex bugs or performance issues within the automation framework or scripts.
Qualifications
Education: Bachelor’s Degree in Computer Science, Computer Engineering, or a related field.
Experience: 3+ years of professional experience in Python development.
Automation Expertise: Proven experience working within automated testing environments and frameworks (e.g., Slash).
CI/CD Systems: Practical experience working with continuous integration systems, specifically Jenkins.
Technical Skills (Required & Preferred)
Core Stack: Deep proficiency in Python and familiarity with the .Net Framework.
APIs & Databases: Experience working with REST APIs and database management (SQL).
Operational Tooling: Familiarity interfacing with Test Case management systems (e.g., TestRail) and Defect Tracking tools (e.g., Jira).
Ways of Working
Analytical Mindset: Strong aptitude for troubleshooting, root-cause analysis, and creative problem-solving.
Communication: Strong verbal and written communication skills to articulate technical complexities across teams.
Autonomy: Highly self-driven and self-motivated, with a proven ability to excel in a multi-site team ecosystem.
Additional Information
Work Location/Schedule: This position is FULLY ONSITE.
Summary
Our Client is seeking a Software Automation Test Developer to join the Test Automation & Tools Development team. In this role, you will deliver software solutions that enable the automated testing of the latest automotive infotainment and connectivity technologies. You will be a key contributor to developing and maintaining automated test scripts, test frameworks, and custom test tools that ensure product excellence.
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
This position is designed for an analytical, problem-solving developer who thrives on creating tools that optimize software quality. You will be embedded in a multi-site team environment, collaborating closely with both development and test teams to understand testing requirements and translate them into functional automation. From writing code that interfaces with hardware/software under test to enhancing the continuous integration pipeline, your work will directly impact product reliability.
Advantages
Next-Gen Technology: Work directly with cutting-edge automotive infotainment and connectivity systems.
End-to-End Tooling Ownership: Design and scale custom test libraries, frameworks, and features rather than just running manual scripts.
Agile Environment: Actively participate in fast-paced Agile Scrum sprints with a focus on continuous improvement.
Collaborative Scope: Bridge the gap between core development and QA, gaining visibility across the entire product lifecycle.
Responsibilities
1. Test Automation & Framework Development
Interface with development and test teams to gather testing requirements, translating them into executable test tools and scripts.
...
Develop and maintain custom test libraries that interface directly with the target system or hardware under test.
Create, optimize, and maintain software tools and automated features to maximize testing efficiency.
2. Systems Integration & Tooling Infrastructure
Develop and maintain integration libraries that connect testing frameworks to test management systems and defect tracking platforms.
Support the automation pipeline by ensuring test suites integrate cleanly with continuous integration workflows.
Contribute to peer code reviews, framework documentation, and architectural improvements.
3. Agile Execution & Quality Assurance
Actively participate in all Agile Scrum development sprints, commit to team deliverables, and meet timeline milestones.
Troubleshoot and resolve complex bugs or performance issues within the automation framework or scripts.
Qualifications
Education: Bachelor’s Degree in Computer Science, Computer Engineering, or a related field.
Experience: 3+ years of professional experience in Python development.
Automation Expertise: Proven experience working within automated testing environments and frameworks (e.g., Slash).
CI/CD Systems: Practical experience working with continuous integration systems, specifically Jenkins.
Technical Skills (Required & Preferred)
Core Stack: Deep proficiency in Python and familiarity with the .Net Framework.
APIs & Databases: Experience working with REST APIs and database management (SQL).
Operational Tooling: Familiarity interfacing with Test Case management systems (e.g., TestRail) and Defect Tracking tools (e.g., Jira).
Ways of Working
Analytical Mindset: Strong aptitude for troubleshooting, root-cause analysis, and creative problem-solving.
Communication: Strong verbal and written communication skills to articulate technical complexities across teams.
Autonomy: Highly self-driven and self-motivated, with a proven ability to excel in a multi-site team ecosystem.
Additional Information
Work Location/Schedule: This position is FULLY ONSITE.
Summary
Our Client is seeking a Software Automation Test Developer to join the Test Automation & Tools Development team. In this role, you will deliver software solutions that enable the automated testing of the latest automotive infotainment and connectivity technologies. You will be a key contributor to developing and maintaining automated test scripts, test frameworks, and custom test tools that ensure product excellence.
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