We are looking for highly skilled test automation developers that are comfortable with JavaScript testing frameworks to join our Products & Technology team in Toronto. We are interested in building world-class products in a collaborative environment with our developers. As QA members on Agile product teams, our primary focus is to provide real value both to our teams and to our 500,000 members.
...
Advantages
Technologies we use for test automation include:
- WebdriverIO
- Jasmine
- JavaScript / NodeJS
- Git (Gitlab)
- ReadyAPI / SoapUI
- Postman
- SQL / OracleDB
Responsibilities
Some concepts you will need to know:
- How to make Selenium/Webdriver tests robust and reliable
- How to break down business-oriented user stories into small granular tests
- Structuring test suites using the Page Object Model and Arrange/Act/Assert patterns
- Leveraging every layer of the test pyramid to get the best ROI from automation
- How to integrate test automation effectively into developer workflows/pipelines
- The relationship between manual and automated testing, including when not to automate
- How to use automation to provide direct value to the product team
As a QA Engineer, you are part of a 20+ person Quality Assurance group, working day-to-day with 1 or 2 other QA members on a product team of approximately 10 people. Teams may work exclusively on API testing, UI functional testing, or a mix of the two. Your responsibilities will include:
- Being an active member of the product team, including contributing to planning and design discussions with testability in mind
- Developing test plans based on business requirements and technical design documents, and following through on implementing that plan
- Understanding our overall automation strategy and making sure the team is adopting it, including automating as early in the development process as possible
- Working to reduce the amount of scripted manual tests in favour of automation, and reworking existing automated tests to make sure the test coverage is clear and understandable
- Performing both manual and automated tests as needed for the team to deliver new functionality and meet biweekly release commitments
- Reporting on the status of testing and any ongoing issues to your team and stakeholders
- Helping other QA members on your team with less programming experience learn how to use and contribute to automation
Qualifications
To succeed in this role, you have:
- 3-5 years direct experience in overseeing the design, development, and implementation of quality assurance standards for software testing
- 3-5 years direct experience with automated testing frameworks in a variety of test automation frameworks, with a preference for JavaScript frameworks (e.g. WebdriverIO, Cypress, Protractor, Nightwatch)
- Advanced knowledge of testing concepts and methodologies used in Agile contexts
- Hands-on experience with constructing SQL queries
- Excellent analytical, mathematical, and creative problem-solving skills
- Expertise in API automation using ReadyAPI, SoapUI, or Rest-Assured is a plus
- Knowledge of pension standards legislation (e.g. Pension Benefit Act, Income Tax Act), a comprehensive knowledge of at least one pension lifecycle event, or a working understanding of financial and retirement planning concepts would be a plus
Summary
If you feel you are the ideal fit for this role please email your word resume to aaron.lail@randstad.ca
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
We are looking for highly skilled test automation developers that are comfortable with JavaScript testing frameworks to join our Products & Technology team in Toronto. We are interested in building world-class products in a collaborative environment with our developers. As QA members on Agile product teams, our primary focus is to provide real value both to our teams and to our 500,000 members.
Advantages
Technologies we use for test automation include:
- WebdriverIO
- Jasmine
- JavaScript / NodeJS
- Git (Gitlab)
- ReadyAPI / SoapUI
- Postman
- SQL / OracleDB
Responsibilities
Some concepts you will need to know:
- How to make Selenium/Webdriver tests robust and reliable
- How to break down business-oriented user stories into small granular tests
- Structuring test suites using the Page Object Model and Arrange/Act/Assert patterns
- Leveraging every layer of the test pyramid to get the best ROI from automation
- How to integrate test automation effectively into developer workflows/pipelines
- The relationship between manual and automated testing, including when not to automate
...
- How to use automation to provide direct value to the product team
As a QA Engineer, you are part of a 20+ person Quality Assurance group, working day-to-day with 1 or 2 other QA members on a product team of approximately 10 people. Teams may work exclusively on API testing, UI functional testing, or a mix of the two. Your responsibilities will include:
- Being an active member of the product team, including contributing to planning and design discussions with testability in mind
- Developing test plans based on business requirements and technical design documents, and following through on implementing that plan
- Understanding our overall automation strategy and making sure the team is adopting it, including automating as early in the development process as possible
- Working to reduce the amount of scripted manual tests in favour of automation, and reworking existing automated tests to make sure the test coverage is clear and understandable
- Performing both manual and automated tests as needed for the team to deliver new functionality and meet biweekly release commitments
- Reporting on the status of testing and any ongoing issues to your team and stakeholders
- Helping other QA members on your team with less programming experience learn how to use and contribute to automation
Qualifications
To succeed in this role, you have:
- 3-5 years direct experience in overseeing the design, development, and implementation of quality assurance standards for software testing
- 3-5 years direct experience with automated testing frameworks in a variety of test automation frameworks, with a preference for JavaScript frameworks (e.g. WebdriverIO, Cypress, Protractor, Nightwatch)
- Advanced knowledge of testing concepts and methodologies used in Agile contexts
- Hands-on experience with constructing SQL queries
- Excellent analytical, mathematical, and creative problem-solving skills
- Expertise in API automation using ReadyAPI, SoapUI, or Rest-Assured is a plus
- Knowledge of pension standards legislation (e.g. Pension Benefit Act, Income Tax Act), a comprehensive knowledge of at least one pension lifecycle event, or a working understanding of financial and retirement planning concepts would be a plus
Summary
If you feel you are the ideal fit for this role please email your word resume to aaron.lail@randstad.ca
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