Autodesk Logo

Autodesk

Principal SDET

Posted 10 Days Ago
Be an Early Applicant
Toronto, ON
Expert/Leader
Toronto, ON
Expert/Leader
As a Principal Quality and Automation Engineer, you will lead the development of quality assurance and automation strategies, mentor teams, and enhance testing methodologies. Responsibilities include creating automated test frameworks, ensuring code quality, and driving continuous improvement in testing processes while collaborating with cross-functional teams.
The summary above was generated by AI

Job Requisition ID #

24WD83830

Position Overview

We are seeking a highly experienced and motivated Principal Quality and Automation Engineer to join our dynamic team. In this role, you will lead the development and implementation of quality assurance and automation strategies to ensure the highest standards of product quality and performance. You will work closely with cross-functional teams to drive continuous improvement and innovation in our testing methodologies and tools.

Responsibilities

Leadership and Strategy

  • Drive key design decisions related to overall system quality and behavior

  • Develop and execute comprehensive quality assurance and automation strategies

  • Provide technical leadership and mentorship to software engineering teams to help them reach their potential

  • Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements

  • Collaborate with product managers, software architects, user experience designers, software engineers and stakeholders to form technical solutions and align quality goals with business objectives

Automation

  • Design, develop, and maintain automated test frameworks and scripts

  • Integrate automated testing into the CI/CD pipeline to ensure rapid and reliable delivery of software

  • Evaluate and implement new automation tools and technologies to improve efficiency and effectiveness

Quality Assurance

  • Define and develop best practices around quality, test and methodologies

  • Oversee the creation and execution of test plans, test cases, and test scripts

  • Ensure thorough testing of software applications, including unit, functional, performance, security, and regression testing

  • Identify, document, and track bugs and issues, working closely with development teams to resolve them

  • Collaborate with operations team to ensure applications and services are highly available and reliable

  • Ensure that code conforms to established coding standards and meets design specifications, performance and security goals and best practices

Continuous Improvement

  • Drive continuous improvement in testing processes, methodologies, and practices

  • Apply continuous attention to technical excellence, secure coding principles and good design, resulting in a straightforward solution and reducing complexity

  • Stay current with industry trends and best practices in quality assurance and automation

  • Conduct regular reviews and audits of testing processes to identify areas for improvement

Collaboration and Communication

  • Foster a culture of quality and accountability across the organization

  • Communicate effectively with stakeholders, providing regular updates on testing progress and quality metrics

  • Collaborate with cross-functional teams to ensure seamless integration of quality practices into the development lifecycle

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

  • 10+ years of experience in quality assurance and automation engineering

  • Proven experience leading QA and automation teams in a fast-paced environment focusing on automation and configuration management

  • Monitor system performance and availability and identify and troubleshoot issues. Maintain system monitoring and alerting tools.

  • Proficiency in object-oriented and multi-threaded programming in at least one of the following languages: Python, Java or C++

  • Experience with AWS services, specifically API Gateway, Lambda, SQS/SNS, S3, CloudWatch, ECS, Load Balancer, and databases (Snowflake, Aurora and DynamoDB)

  • Strong expertise in test automation frameworks and tools (e.g., Selenium, Appium, JUnit, TestNG)

  • Strong Knowledge of performance testing and tools (e.g., JMeter, LoadRunner)

  • Experience with CI/CD tools and processes (e.g., Jenkins, GitLab CI, Docker, Terraform)

  • Understanding of security compliance standards and regulations (e.g., SOC, FedRAMP, GDPR)

  • Develop and maintain system security policies and procedures.

  • Backend development with Database interactions and knowledge of Graph, SQL and NoSQL databases

  • Strong knowledge in fundamentals: authentication/authorization frameworks (e.g., SSO, SAML, Oauth), secure transport (e.g., SSL, TLS), identity management

  • Prior experience integrating many complex systems together

  • In-depth knowledge of software development lifecycle (SDLC) and agile methodologies

  • Excellent problem-solving skills and attention to detail

  • Strong communication and collaboration skills

  • Ability to work independently and as part of a team

Preferred Qualifications

  • Experience with cloud-based testing environments and tools

  • Familiarity with security testing practices and tools

  • Certification in quality assurance or test automation (e.g., ISTQB, CSTE)

  • Advanced expert role, requiring deep subject-matter knowledge and sound business acumen to advise leaders

  • For jobs at this level, knowledge of the business starts to become as important as subject-matter knowledge

  • Incumbents translate specialized subject-matter requirements into business needs/requirements

  • Require depth of specialized expertise to interpret internal/external business issues and recommend best practices to address them

  • Solve complex problems that require in-depth evaluation of variable factors by taking a broad perspective to identify the best approach and innovative solutions

  • Work independently, with close guidance in only the most complex or unusual situations

  • Adapt communication style to persuade various stakeholders across the business and frequently interact with senior leaders to provide advice and SME

  • May lead functional teams or programs within own function (or closely related functions)

Learn More

About Autodesk
Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.

When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.

Diversity & Belonging
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Autodesk Toronto, Ontario, CAN Office

661 University Ave, Toronto, ON, Canada, M5G 1M1

Similar Jobs

Be an Early Applicant
4 Days Ago
Toronto, ON, CAN
221 Employees
Junior
221 Employees
Junior
Artificial Intelligence • Cloud • Hardware • Machine Learning • Quantum Computing
As a Photonics Test Operator at Xanadu, you will perform measurements on photonic wafers and dies, ensuring the integrity of operations. You will collaborate with Test Engineers and Photonic Designers to execute test plans, focusing on accuracy and meeting deadlines in a dynamic environment.
Be an Early Applicant
7 Days Ago
Oakville, ON, CAN
Senior level
Senior level
Information Technology • Internet of Things • Software
As a Lead Embedded Test & Automation Developer, you will lead a team in improving and implementing automation test frameworks for embedded software. Responsibilities include guiding test strategy development, managing test coverage, creating technical documentation, mentoring junior developers, and driving process automation while collaborating with various stakeholders.
Be an Early Applicant
12 Days Ago
Toronto, ON, CAN
8 Employees
Entry level
8 Employees
Entry level
Other
The job entails testing software or applications associated with Goshaba. Specific responsibilities were not detailed in the job description.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account