Title: Software Engineer in Test

Primary Skill: Test Automation

Secondary Skill: C#, Selenium

Seniority: Senior

Years: 5+

Emp Type: FTE

Location: Toronto, Canada-Wide Remote

Client position: 169

Description:

Position summary

As a Software Engineer in Test you will work with our test automation efforts with our software development team in our Toronto office, and lead the test activities within a scrum team. The team, while autonomous, works in close conjunction with a global team of developers, quality assurance testers, DevOps engineers, and product services.

Responsibilities

As this position is for a Software Engineer in Test, your role will be primarily focused on leading our test automation efforts with our Toronto development team. You will need to be hands-on, so a developer background is crucial to succeeding in this role.

As part our team, you will be expected to do the following:
* Analyze and suggest the optimal approach to test automation for a set of products
* Be able to plan, develop, and run tests
* Develop and maintain test frameworks and test environments for multiple products at different versions
* Maintain and expand existing Selenium tests
* Work with testing activities as part of the work in sprints, including manual and exploratory testing

Experience in Test Automation
* Be able to create and maintain a test framework, including all needed configuration environments, CI, etc.
* Create automated tests (including writing scenarios) based on BDD
* Automate UI and integration tests, as well as system tests
* Experience using CI to support test automation
* Be able to step up and take responsibility for test processes in a CI / CD pipeline (working with our DevOps team)
* Appreciate the importance of reproducible builds and environments isolation in CI

Education
* Minimum of a Bachelor’s Degree in Computer Science or related technology field.

Required experience
* 5+ years in an agile software development environment, within automation
* 3+ years of experience writing code, preferably using C# .NET
* 3+ years of experience using scripting languages, preferably using PowerShell
* Selenium (preferably in C#)

External URL external

Edit | Back (all JDs) | Back (client position)