Recherche d'emploi > Toronto, ON > Sr software engineer

Sr. Software Development Engineer in Test

Align Technology
Toronto, Canada
65 $-70 $ / heure (estimé)
Temps plein

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

Il y a 6 jours
Emplois reliés
Compass Canada
Mississauga, Ontario

Commit to upskilling, with the company's support, in disciplines outside development (Test/SRE), where these skills would increase the team's ability to deliver value. Compass digital is comprised of user experience designers, developers, data scientists, project managers, business analysts, markete...

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...

Extreme Networks
Toronto, Ontario

Design, develop, and maintain Linux-based software and applications, following best practices and coding standards. Proficiency in programming languages commonly used in Linux development, such as C, C++, Python, or Shell scripting. Senior/Staff Linux Software Development Engineer. Collaborate with ...

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 ...

Amazon Development Centre Canada ULC - K03
Toronto, Ontario

You will provide technical leadership to our engineering team and work closely with engineering and product leaders to deliver the best-in-class solutions to our customers. As a technical leader within FBA, you will be able to show your passion for customers and disrupt the world of e-commerce by bu...

Amazon Development Centre Canada ULC
Toronto, Ontario

Amazon is building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. As a software engineer, you will lead the design and delivery of software services and website stacks...

Life360
Remote, Canada, US
Télétravail

Work with web testing skills and frameworks including: Automate functional tests, accessibility compliance tests, and smoke tests. Your day to day might involve coding new features, improving site performance, supporting A/B tests from our cross functional partners, and troubleshooting issues to enh...

Amazon
Toronto, Ontario

Amazon is investing heavily in building a world class advertising business and developing a collection of self-service performance advertising products that drive discovery and sales. Sponsored Products Core Supply Infrastructure team is looking for a Software Development Engineer to build large sca...

Brainhunter
Mississauga, Ontario

They will help coach and mentor our Development Support and Test Coordinators and shouldn't be afraid to hop into the title to assist with testing as required. Experienced in modifying PC configurations according to test requirements and conducting performance and memory tests for each configuration...

Zurich Canada
Toronto, Ontario

The selected candidate will lead a team of dedicated Onshore and Offshore quality analysts, operating in liaison with the assigned project team as well as business stakeholders to standardize an effective test process spanning across all major test areas, including Functional, Integration, and Regre...