What are the responsibilities and job description for the Principal Software Developer in Test (Toronto/Montreal) position at Autodesk Canada Co.?
Job Requisition ID # 23WD69281 Position Overview Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you’ve ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you’ve experienced what millions of Autodesk customers have built with our software. At Autodesk, we exist to turn ideas into new realities that shape a thriving future. Our software and services harness emerging technologies—such as additive manufacturing (3D printing), artificial intelligence, generative design, and robotics—that give companies and individuals the power to work more quickly, effectively, and sustainably throughout the entire project lifecycle. Fusion 360 is the first 3D CAD, CAM, CAE, and PCB tool of its kind, unifying design, engineering, electronics, and manufacturing to connect your entire product development process into one cloud-based platform. We are looking for an experienced Principal Software Developer in Test to join Fusion 360 Product Information Model (PIM) team in Canada. PIM is the foundation of Manufacturing Cloud and core to Data Platform for Autodesk Cloud Flagship Product - Fusion 360. Our objective is to build customer trusted data platform and service, granulate data with values currently locked in manufacturing workflows, and enable concurrency, integration, automation and collaboration throughout the entire product lifecycle, hence fulfill the company vision - empower customers to design and make better products faster. We are building PIM engineering team in Canada to collaborate with other PIM teams and downstream services teams cross geos. This team will own to drive, lead and implement key PIM projects to fulfill Manufacturing Cloud Data Platform. Team’s responsibilities will span from planning, architecture, solutioning, execution and deployment. What you will work on will directly contribute to Autodesk Data & Platform strategy and win the race to the next gen Design & Manufacturing Platform. If you are passionate at Cloud technologies, Data, Platform, and services development, this position will be a perfect landing for you! Responsibilities Work within a scrum team with about 6-7 engineers Work with Product Owner, Architects and Tech Leads to build and align on acceptance criteria and ensure high-quality delivery of our projects/services Collaborate with other Quality Engineers and Quality Champions across the organization to drive effectiveness and consistency Develop test strategy, apply right test methodologies and perform hands-on validation for timely delivery of projects with high quality Observe and identify gaps and risks throughout development cycle from quality perspective, leverage analytics to quantify the gaps/risks and come up with solutions to address the gaps/risks Thoroughly understand the value we are delivering to our customers with our projects and develop test plans based on the targeted workflows by collaborating with Experience Design and Product Management teams Communicate with stakeholders and teams about test strategies, test planning, status and risks Communicate with 2nd party (internal) 3rd party (external) teams that are building on PIM to understand issues related to quality and iterate on test planning Understand and enhance the existing automation framework and tools Consistently demonstrate the sense of engineering excellence and lead or contribute to initiatives that ensure release of projects/features with speed and high-quality. For example, remove the gap in automation framework, develop tools to monitor health of services, leverage data analysis in risk/gap assessment, optimize operating processes Drive best practice within the team and promote proven best practices outside the team Minimum Qualifications BS or higher in Computer Science or related technical discipline 8 years of Software Development/Automation Development/Testing experience in commercialized products or enterprise-level systems (preferably in Cloud Services) Strong sense of ownership and competent at driving alignment Ability to learn quickly, adapt to changes in priorities/direction and work with teams that are globally distributed Excellent communication and presentation skills Great problem-solving and troubleshooting skills Preferred Qualifications Experience with Cloud services or Web Development and Testing Solid experience in Web automation tools/testing framework Solid skills in JavaScript/TypeScript/Python. Familiarity with AWS services. Experience/understanding Agile methodologies. Experience with C Experience with data analytics ------------------------------------------------------------------------------------------------------------------------------------ Développeur(euse) logiciel principal(e) en test (Toronto/Montréal) Présentation du poste Autodesk, Inc. (NASDAQ: ADSK) conçoit des logiciels pour les créateur(trice)s. Nous sommes un leader mondial dans la conception et la mise en œuvre de logiciels pour les industries de l’architecture, de l’ingénierie, de la construction, de la fabrication, des médias et du divertissement. Si vous avez déjà conduit une voiture haute performance, contemplé un imposant gratte-ciel, utilisé un téléphone intelligent ou vu un excellent film, il est possible que vous ayez admiré ce que des millions de client(e)s d’Autodesk conçoivent à l’aide de nos logiciels. Autodesk a pour but premier de transformer les idées en nouvelles réalités qui façonneront l’avenir. Nos logiciels et services exploitent les technologies émergentes, telles que la fabrication additive (impression 3D), l’intelligence artificielle, la conception générative et la robotique, pour permettre aux entreprises et aux particuliers de travailler plus rapidement, plus efficacement et de manière plus durable tout au long du cycle de vie du projet. Fusion 360 est le premier outil de CAO 3D, de FAO, d’IAO et des cartes de circuits imprimés de son genre, unifiant la conception, l’ingénierie, l’électronique et la fabrication pour connecter l’ensemble de votre processus de développement de produits sur une plateforme infonuagique. Nous recherchons un(e) développeur(se) logiciel(e) principal(e) en test expérimenté(e) pour rejoindre l’équipe Fusion 360 Product Information Model (PIM) au Canada. Le PIM est à la base de la plateforme de données de fabrication infonuagiques du produit phare d’Autodesk Cloud : Fusion 360. Notre objectif est de créer une plateforme et un service de données fiables pour les client(e)s, de granuler les données avec des valeurs actuellement verrouillées dans les flux de travail de fabrication et de permettre la simultanéité, l’intégration, l’automatisation et la collaboration tout au long du cycle de vie du produit afin de permettre à l’entreprise de remplir sa vision et aux client(e)s de concevoir et de fabriquer de meilleurs produits plus rapidement. Nous mettons actuellement en place une équipe d’ingénierie PIM au Canada afin qu’elle puisse collaborer avec d’autres équipes PIM ainsi que des équipes de services en aval internationales. Cette équipe sera chargée de conduire, de diriger et de mettre en œuvre des projets PIM clés pour remplir la plateforme de données de fabrication infonuagiques. Les responsabilités de l’équipe comprendront la planification, l’architecture, l’élaboration de solutions, l’exécution ainsi que le déploiement. Votre travail contribuera directement à la stratégie d'Autodesk en matière de données et de plateforme et permettra de développer une nouvelle plateforme de conception et de fabrication. Si vous vous passionnez par les technologies infonuagiques, les données, les plateformes et le développement de services, ce poste est fait pour vous! Responsabilités Travailler au sein d’une équipe scrum d’environ 6 à 7 ingénieur(e)s Travailler avec le ou la propriétaire du produit, les architectes et les responsables techniques pour établir et aligner les critères d’acceptation et assurer une livraison de haute qualité de nos projets/services Collaborer avec d’autres ingénieur(e)s et champion(ne)s de la qualité dans l’ensemble de l’organisation afin de favoriser l’efficacité et la cohérence Élaborer une stratégie de test, appliquer les bonnes méthodologies de test et effectuer une validation pratique afin de livrer les projets dans les délais et avec un niveau de qualité élevé Observer et identifier les lacunes et les risques tout au long du cycle de développement du point de vue de la qualité, tirer parti de l’analyse pour quantifier les lacunes et les risques et proposer des solutions pour y remédier Comprendre parfaitement la valeur que nous apportons à nos clients avec nos projets et développer des plans de test basés sur les flux de travail ciblés en collaborant avec les équipes de conception de l’expérience et de gestion des produits Communiquer avec les parties prenantes et les équipes sur les stratégies de test, la planification des tests, l’état d’avancement et les risques Communiquer avec les équipes internes et tierces (externes) qui s’appuient sur le PIM afin de comprendre les problèmes liés à la qualité et de faire évoluer la planification des tests Comprendre et améliorer le cadre et les outils d’automatisation existants Démontrer en permanence le sens de l’excellence en matière d’ingénierie et mener ou contribuer à des initiatives qui garantissent la publication de projets et de fonctionnalités avec rapidité et qualité Par exemple, supprimer les lacunes du cadre d’automatisation, développer des outils pour surveiller la santé des services, exploiter l’analyse des données dans l’évaluation des risques et des lacunes, optimiser les processus opérationnels Favoriser les meilleures pratiques au sein de l’équipe et promouvoir les meilleures pratiques éprouvées à l’extérieur de l’équipe Exigences minimales Diplôme universitaire (BS ou MS) en informatique ou dans une discipline technique connexe 8 ans ou plus d’expérience en développement logiciel, en développement d’automatisation et en test de produits commercialisés ou de systèmes d’entreprise (de préférence dans le domaine des services en nuage) Sens aigu de la responsabilité et compétence en matière d’alignement Capacité à apprendre rapidement, à s’adapter aux changements de priorité et d’orientation et à travailler avec des équipes réparties dans le monde entier Excellentes compétences de communication et de présentation Excellentes compétences en résolution de problèmes et en dépannage Compétences souhaitées Expérience des services en nuage ou du développement et des tests Web Solide expérience des outils d’automatisation Web et des cadres de test Solides compétences avec JavaScript, TypeScript et Python Connaissance des services AWS Expérience et compréhension des méthodologies Agile Expérience en C Expérience en analyse de données #Li-Remote #LI-KJ1 At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law. Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers. Salary is one part of Autodesk’s competitive 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. 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! Not quite ready to apply? Join our talent community to stay up to date on new job opportunities and the latest Autodesk news.
Principal Software Engineer in Test
Autodesk Canada Co. -
Canada, KY
Principal Software Engineer in Test
Fidelity Technology Group, LLC -
MA
Principal Test Software Engineer
BAE Systems -
Nashua, NH