Search jobs > Toronto, ON > Sr software engineer

Sr. Software Development Engineer in Test

Align Technology
Toronto, Canada
$65-$70 an hour (estimated)
Full-time

About this opportunity

We are looking for a Senior Software Development Engineer in Test (SDET) to join a team responsible for developing and improving algorithms for automated treatment planning software for our Invisalign product.

You will work in close collaboration with colleagues from a larger Treatment Planning group and with clinical experts, focusing on algorithmic and mathematical solutions for orthodontic problems.

As a Senior SDET, you will design and extend automatic test systems for complex problem domains in a regulated medical environment.

In this role, you will Interact closely with clinical experts, project managers, product owners, and software developers, to analyze specifications and deliver detailed requirements.

Find advanced solutions for verifying open-ended clinical requirements. Develop functional, regression, performance, and integration testing solutions using test automation tools Perform exploratory testing to quickly uncover problems and to guide the development of more formal test scripts.

Write and review automatic tests, and support software developers in writing tests early in the development process. Troubleshoot and triage manually reported problems and feedback.

Contribute to documentation, architecture, and project planning and sizing. Participate in release preparation : software verification, maintenance of test coverage, troubleshooting and production support.

Set up, maintain, and improve reliable test environments and CI / CD pipelines. Set up, configure, maintain, and improve existing automation frameworks.

Research new test tools, test methodologies, and trends, to upgrade existing practices and processes and to create new frameworks.

Collaborate with other teams to improve automation, QA methodologies, and best practices throughout the company. In this role, you’ll need Bachelor’s degree in computer science, Mathematics or related field, or equivalent experience in commercial software development.

8+ years of professional experience in similar positions in an enterprise / commercial environment. Deep understanding and 5+ years of practical experience with tools, methodologies, and frameworks for automatic software testing.

Good knowledge and practical experience with Python and SQL. Experience with Build Management, Software Configuration Management, Change Management, and Release Management activities.

Experience in writing and maintenance of technical documentation. Highly motivated, creative, self-starter, with excellent organizational, communication and interpersonal skills and a can do attitude.

Thrives in a high-paced, multi-task environment. Nice to haves... Experience working in highly regulated industries (such as Banking, Financial, Healthcare, Medical Devices, Aerospace, etc.

Knowledge of modern C++ or C#. Experience with cloud computing (AWS). Experience testing versioned REST API REST / web services, message brokers, event streaming.

Mathematical background, and knowledge of optimization methods, linear algebra, analytical geometry, and / or 3D graphics on a university level Experience in agile SDLC.

Working knowledge of Git and Atlassian stack (Jira, Bitbucket, Confluence, etc.)

30+ days ago
Related jobs
Wagepoint
CA
Remote

Develop and maintain automated test frameworks for end-to-end, API, and integration testing. Senior Software Development Engineer in Test (SDET). Integrate testing in CI/CD pipelines. Maintain and monitor test infrastructure for continuous availability. ...

AMD
Markham, Ontario

Experience programming any of the following : Machine Learning, Deep Learning, Computer Vision, advanced math. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. On...

Amazon Development Centre Canada ULC
Toronto, Ontario

Amazon Advertising operates at the intersection of eCommerce and advertising, offering a rich array of digital display advertising solutions with the goal of helping our customers find and discover anything they want to buy. If you’re interested in joining a rapidly growing diverse team working to b...

Stantec
Markham, Ontario

As the successful candidate, you will be responsible for the management and coordination of residential, commercial, industrial and institutional development projects varying in status from concept through to construction, as well as pursuing business development activities. Undertaking business dev...

Amazon
Toronto, Ontario

Are you interested in shaping the future of video? Are you passionate about enabling smooth and immersive video experience on both wide-reaching and next generation smart TVs, mobile devices, game consoles, and video gadgets? Do you want to join the journey to deliver the best streaming quality to e...

Amazon Development Centre Canada ULC
Toronto, Ontario

AWS Directory Service team is looking for a passionate, experienced software development engineer to join us in building a new service platform. Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry. This is an opportu...

Electronic Arts
Toronto, Ontario

In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular ful...

Criteo
Toronto, Ontario

Experience in managing a software development team, providing regular feedback, mentorship or coaching to software engineers. Lead an engineering team with the core focus of building robust distributed data processing systems that enable data insights and visualization. Design data models that help ...

Cynet Systems
Markham, Ontario

Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering preferred. Strong problem solving, and debugging skills with a deep understanding of OO principles. Experience in device driver development, or equivalent ...

Percona
Canada
Remote

Our staff receives generous benefits including flexible work hours and various paid time off programs, all your equipment for your remote office, funds for career development (external training, certifications, conferences), ongoing connectivity allowances, and the opportunity to participate in our ...