senior automation engineer, Montreal

randstad canada
job type
apply now

job details

montreal, québec
job type
reference number
randstad canada
apply now

job description

I am looking to hire a Senior Automation Engineer in Montréal for one of our top clients in the technology industry. Candidate must be a Canadian Citizen or Permanent Resident (located in Montreal or willing to relocate on their own).

Our client is a leader in redefining the digital workplace for shift-oriented businesses in the retail domain. They are known for their innovative solutions (web & mobile), the strength of their IT team, outstanding collaborative culture, and an Agile & DevOps environment.

As a Senior Automation Engineer, you will be responsible for automating tests to an advanced level, perform manual and regression testing where needed, drive tasks and initiatives through the Agile process, and mentor junior QA peers in designing tests, script and tool strategies. Your focus will be dedicated to the following:

• Develop frameworks for our REST, iOS, Android and Web automated tests using our custom in-house Java (Spring Boot) test framework and relevant libraries (REST assured, Selenium and Appium)
• Utilize, develop and improve the company's automated testing framework and architecture
• Review and collaborate on test automation pull requests
• Participate in company initiatives to improve product quality
• Generate and implement code coverage reports
• Work within an agile development model
• Properly communicate test activities, estimates, tasks, and status to management
• Document and communicate best practices for QA Developers

Qualifications to meet:
• 10+ years of experience in software development
• Test automation best practices for iOS, Android, Web and REST API including page objecting, parallelization, and reporting
• 1+ year experience writing automated tests in a BDD framework such as cucumber
• 3+ year experience in writing integration/automated test for back-end REST services
• 3+ year experience in a micro-service architecture using REST services
• 1+ year experience in automated testing frameworks for mobile apps (Appium is a plus)
• 3+ year experience in automated testing frameworks for web apps (using Selenium is a plus)
• 1+ year experience using Docker and Kubernetes a plus
• Strong written, descriptive and oral communication skills
• Bachelor's or Graduate University degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent

If you are interested to learn more about this opportunity please send your resume to
Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.