Senior Software Development Engineer In Test

Senior Software Development Engineer In Test

Toronto, Ontario, Canada  - Permanent

Job Description

We are hiring a Senior Software Developer in Test (SDET) to join our platform teams to create robust testing frameworks to ship software predictably, frequently and safely. This role would be the first SDET on the team and as such is expected to be the subject matter expect on software test automation and be able to continuously drive quality improvements in our software and processes. Our stack is primarily Python services, pipelines and ReactJS front-end components all deployed on Google Cloud Platform.

You will be responsible for:

● End to end planning and implementation of the test pyramid from unit tests, integration tests, API tests, end to end and performance tests across the platform and infrastructure
● Work with both platform and infrastructure developers to implement and maintain testing frameworks across their stacks
● Lead by example in the practice and promotion of quality testing across the team through continuous education on testing patterns and best practices to ultimately increase adoption of these patterns across all squads and by all developers

Must Have Skills:

● you are a full stack software developer and bring software development discipline to automated testing including software design and architecture
● you have experience in multiple programming languages with in-depth knowledge of either Python or Javascript (or both)
● you are well versed in all aspects of software testing and have experience in a variety of test automation frameworks such as Jest, Cypress, Python UnitTest, Postman API testing, etc.
● you have experience working with web-based software and have detailed knowledge of the browser and the request / response lifecycle
● you have experience working with cloud deployments, CI/CD pipelines, Infrastructure as Code and designing meaningful quality gates into our release pipelines
● you have experience testing services and data pipelines that integrate with 3rd party APIs
● Note: candidates with test automation experience primarily using Selenium will not be considered for this role

Nice to Have Skills:

● Previous experience working with microservices and containers deployed on Google Cloud Platform
● Previous experience with B2B or business insights and analytics
● Experience in the marketing and advertising space


Starting: ASAP
Travel: 0%
Dress Code: Casual

Similar jobs in Toronto:

Similar jobs in other locations: