QA-004 Software Engineer in Test

Toronto, Canada-Wide Remote

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#)