détails d'emploi
Job Description
As a Senior Test Automation Developer, you will be tasked with developing end-to-end front-end automation scripts for at least one strategic application, ensuring these scripts are reusable and of high quality.
Your role will involve identifying reusable modules and components within application automation scripts, defining branching strategies, and performing code reviews.
...
Additionally, you will need to build a strong relationship with development and product teams to thoroughly understand our product and its intricacies, while debugging and managing defect prioritization in partnership with support and product teams.
Advantages
Benefits
-Potential conversion to a permanent position.
-Travel opportunities for key events.
-Collaborative work environment with development and product teams.
Responsibilities
Responsibilities
Your responsibilities will include developing high-quality, reusable automated test cases for strategic systems and identifying reusable modules and components within application automation scripts. You will also be responsible for defining branching strategies and performing code reviews, while building a strong relationship with development and product teams to understand our product and its intricacies. You will need to debug and manage defect prioritization in partnership with support and product teams, fill in gaps in test coverage and add new scenarios, and work closely with business analysts and the development team to deliver tasks on time and with expected quality. You will bring ideas regarding test and code design, influence and communicate cross-functionally and across teams, and use scripting and testing tools for QA automation. You will plan and manage daily tasks using agile methodologies, quickly identify problems or bottlenecks in everyday processes and suggest improvements, perform risk assessments and gap analyses, take initiative, innovate, and experiment, and engage in technical writing, specifically test case identification, documentation, and communication.
Qualifications
Qualifications & Certifications
To succeed in this role, you must possess a bachelor's or DEC in a field related to IT or any other combination of experience and related training deemed relevant, along with a minimum of 2 to 7 years of Quality Assurance and Test Automation experience in an Insurance or Finance Company.
You should have experience in designing, building, maintaining, and developing scenarios for UI or API (REST) test automation using a BDD approach, as well as in creating component and reusable tests.
A strong knowledge of frontend testing (Java, JavaScript, Selenium, Cypress) is essential, along with experience in integrating automated tests in a CI/CD pipeline and knowledge of Git and CI/CD tools (e.g., Jenkins, Bitbucket pipelines, etc.). Additionally, you should have experience in creating BDD designs (Cucumber) and Page Object Models, as well as in using Jira and Confluence.
The ability to create high-quality test documentation, build and maintain test suites, test cases, and defects, along with good communication skills, is required.
Experience in Agile and Iterative processes, including Scrum, and supporting the Development team's Agile processes is also necessary.
A strong knowledge of SDLC, bringing in QA approach, strategy, and analytical thinking, is essential.
Bilingualism (French/English) is an asset, as you will need to interact regularly with colleagues across the country.
Summary
We are looking for a Senior Test Automation Developer to join our team. This role is crucial for ensuring the quality of our strategic applications by developing front-end automation scripts and working closely with development and product teams.
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.
voir plus
Job Description
As a Senior Test Automation Developer, you will be tasked with developing end-to-end front-end automation scripts for at least one strategic application, ensuring these scripts are reusable and of high quality.
Your role will involve identifying reusable modules and components within application automation scripts, defining branching strategies, and performing code reviews.
Additionally, you will need to build a strong relationship with development and product teams to thoroughly understand our product and its intricacies, while debugging and managing defect prioritization in partnership with support and product teams.
Advantages
Benefits
-Potential conversion to a permanent position.
-Travel opportunities for key events.
-Collaborative work environment with development and product teams.
Responsibilities
Responsibilities
...
Your responsibilities will include developing high-quality, reusable automated test cases for strategic systems and identifying reusable modules and components within application automation scripts. You will also be responsible for defining branching strategies and performing code reviews, while building a strong relationship with development and product teams to understand our product and its intricacies. You will need to debug and manage defect prioritization in partnership with support and product teams, fill in gaps in test coverage and add new scenarios, and work closely with business analysts and the development team to deliver tasks on time and with expected quality. You will bring ideas regarding test and code design, influence and communicate cross-functionally and across teams, and use scripting and testing tools for QA automation. You will plan and manage daily tasks using agile methodologies, quickly identify problems or bottlenecks in everyday processes and suggest improvements, perform risk assessments and gap analyses, take initiative, innovate, and experiment, and engage in technical writing, specifically test case identification, documentation, and communication.
Qualifications
Qualifications & Certifications
To succeed in this role, you must possess a bachelor's or DEC in a field related to IT or any other combination of experience and related training deemed relevant, along with a minimum of 2 to 7 years of Quality Assurance and Test Automation experience in an Insurance or Finance Company.
You should have experience in designing, building, maintaining, and developing scenarios for UI or API (REST) test automation using a BDD approach, as well as in creating component and reusable tests.
A strong knowledge of frontend testing (Java, JavaScript, Selenium, Cypress) is essential, along with experience in integrating automated tests in a CI/CD pipeline and knowledge of Git and CI/CD tools (e.g., Jenkins, Bitbucket pipelines, etc.). Additionally, you should have experience in creating BDD designs (Cucumber) and Page Object Models, as well as in using Jira and Confluence.
The ability to create high-quality test documentation, build and maintain test suites, test cases, and defects, along with good communication skills, is required.
Experience in Agile and Iterative processes, including Scrum, and supporting the Development team's Agile processes is also necessary.
A strong knowledge of SDLC, bringing in QA approach, strategy, and analytical thinking, is essential.
Bilingualism (French/English) is an asset, as you will need to interact regularly with colleagues across the country.
Summary
We are looking for a Senior Test Automation Developer to join our team. This role is crucial for ensuring the quality of our strategic applications by developing front-end automation scripts and working closely with development and product teams.
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.
voir pluspartager l'offre d'emploi