Job Requisition ID #
25WD86025
French job description to follow!/La description de poste en français se trouve plus bas!
Position Overview
Do you have a passion for delighting customers with high-quality software solutions? Are you adept at using QA tools for assessing and maintaining the quality of software your team delivers? If so, we invite you to join the Informed Design group at Autodesk.
At Autodesk Informed Design, our mission is to help companies embrace Industrialized Construction through convergence of AEC and MFG. We’re seeking an accomplished and highly motivated Software QA Engineer who will work as part of a cross-functional agile team.
You will use tools and procedures for validating the quality of cloud services and desktop apps we deploy. Your responsibilities will include creating and executing test plans, analyzing test results to find defects during the software development process, and developing scalable automated tests for APIs. You will liaise with the larger Autodesk QA organization and product support teams to ensure the success of customers using our software.
This position can be based anywhere in Canada and is a remote-friendly role.
Responsibilities
-
Encourage Engineering Excellence practices and drive quality early in the development cycle
-
Take ownership of the quality of the entire feature and its role in the connected environment
-
Clearly document, manage, and prioritize defects from multiple sources
-
Collaborate with development and other QA teams to perform root cause analysis for customer issues
-
Contribute to monitoring product development and usage with an eye toward improving product quality
-
Analyze and decompose a complicated software system and design a strategy to test this system, including API testing
-
Develop test strategies and test scope for new features while participating in the overall feature development lifecycle
-
Perform manual, exploratory, and automation testing with a focus on multi-platform end-to-end testing
-
Provide functional, performance, security, load, install, globalization/localization, scalability, and resiliency testing as applicable
-
Work closely with customer support managers to support production services and be an escalation contact for service incidents and escalations
-
Develop and maintain scalable automated tests for APIs using appropriate tools and frameworks
-
Mentor and lead junior test engineers to help raise the quality bar
-
Evaluate testing tools and test frameworks which can be leveraged within a project to enhance testing efficiency and effectiveness
-
Help create test harnesses and infrastructure supporting both Web, Desktop and API products
-
Collaborate with developers, QA engineers, and SDETs to identify and prioritize testing strategies where process or test automation best achieves testing goals by balancing return on investment, maximized test coverage, and minimized risk
Minimum Qualifications
-
5+ years of experience testing API, desktop, cloud-based applications, and web platforms
-
Extensive knowledge of current test methodologies and experience in creating test plans, mock data/services, writing test cases, debugging & testing
-
Demonstrated knowledge of software development and testing software applications (TestRail, TestIM, Jira, etc)
-
Demonstrated ability to develop automation frameworks that scale, using tools like Cypress, Playwright, or similar
-
Experience working in an Agile or Scrum environment
-
Knowledge of Autodesk Inventor, Autodesk Revit, or other CAD + AEC design software is a plus
Preferred Qualifications
-
B.Sc. or B.Eng. degree in Computer Science, Software Engineering, Building Engineering, Architecture, or a related subject area
-
Proficiency in API testing tools such as Postman and experience with API automation using tools like Blazemeter, or similar
-
Self-starter who can come up to speed quickly on our applications, technologies, and processes, and take ownership of our service quality
-
Experience in programming languages (JavaScript/TypeScript, C#) and scripting languages necessary for test automation and tool development
--------------------------------------------------------------------------------------------------------------
Description du poste
Vous êtes passionné(e) par la satisfaction des clients grâce à des solutions logicielles de haute qualité ? Vous savez utiliser les outils d'assurance qualité pour évaluer et maintenir la qualité des logiciels livrés par votre équipe ? Si c'est le cas, nous vous invitons à rejoindre le groupe Informed Design d'Autodesk.
Chez Autodesk Informed Design, notre mission est d'aider les entreprises à adopter la construction industrialisée par la convergence de l'AEC et de la MFG. Nous recherchons un ingénieur QA logiciel accompli et très motivé qui travaillera au sein d'une équipe agile interfonctionnelle.
Vous utiliserez des outils et des procédures pour valider la qualité des services en nuage et des applications de bureau que nous déployons. Vos responsabilités comprendront la création et l'exécution de plans de test, l'analyse des résultats des tests pour trouver des défauts au cours du processus de développement logiciel, et le développement de tests automatisés évolutifs pour les API. Vous assurerez la liaison avec l'ensemble de l'organisation d'assurance qualité d'Autodesk et les équipes de soutien aux produits afin d'assurer le succès des clients qui utilisent nos logiciels.
Ce poste peut être basé n'importe où au Canada et il s'agit d'un poste à distance.
Responsabilités
-
Encourager les pratiques d'excellence en ingénierie et favoriser la qualité dès le début du cycle de développement
-
Assumer la responsabilité de la qualité de l'ensemble de la fonctionnalité et de son rôle dans l'environnement connecté
-
Documenter clairement, gérer et prioriser les défauts provenant de sources multiples
-
Collaborer avec les équipes de développement et d'assurance qualité pour analyser les causes profondes des problèmes rencontrés par les clients
-
contribuer au suivi du développement et de l'utilisation du produit en vue d'en améliorer la qualité
-
analyser et décomposer un système logiciel complexe et concevoir une stratégie pour tester ce système, y compris les tests API
-
Élaborer des stratégies de test et déterminer la portée des tests pour les nouvelles fonctionnalités tout en participant au cycle de vie global du développement des fonctionnalités
-
Effectuer des tests manuels, exploratoires et automatisés en mettant l'accent sur les tests multiplateformes de bout en bout
-
Effectuer des tests fonctionnels, de performance, de sécurité, de charge, d'installation, de globalisation/localisation, d'évolutivité et de résilience, le cas échéant
-
Travailler en étroite collaboration avec les responsables du support client pour soutenir les services de production et être un contact d'escalade pour les incidents de service et les escalades
-
Développer et maintenir des tests automatisés évolutifs pour les API à l'aide d'outils et de cadres appropriés
-
Encadrer et diriger les ingénieurs de test juniors afin de relever le niveau de qualité
-
Évaluer les outils et les cadres de test qui peuvent être utilisés dans le cadre d'un projet pour améliorer l'efficacité et l'efficience des tests
-
Contribuer à la création de harnais de tests et d'infrastructures pour les produits Web, Desktop et API
-
Collaborer avec les développeurs, les ingénieurs AQ et les SDET pour identifier et prioriser les stratégies de test où le processus ou l'automatisation des tests permet d'atteindre au mieux les objectifs de test en équilibrant le retour sur investissement, la couverture maximale des tests et la minimisation des risques
Qualifications minimales
-
Plus de 5 ans d'expérience dans les tests d'API, d'applications de bureau, d'applications basées sur le cloud et de plateformes web
-
Connaissance approfondie des méthodologies de test actuelles et expérience dans la création de plans de test, la simulation de données/services, la rédaction de cas de test, le débogage et les tests
-
Connaissance avérée des applications logicielles de développement et de test de logiciels (TestRail, TestIM, Jira, etc.)
-
Capacité démontrée à développer des frameworks d'automatisation évolutifs, en utilisant des outils tels que Cypress, Playwright, ou similaires
-
Expérience de travail dans un environnement Agile ou Scrum
-
La connaissance d'Autodesk Inventor, d'Autodesk Revit ou d'autres logiciels de conception CAO + AEC est un atout
Qualifications souhaitées
-
Diplôme de B.Sc. ou B.Eng. en informatique, génie logiciel, génie du bâtiment, architecture ou dans un domaine connexe
-
Maîtrise des outils de test d'API tels que Postman et expérience de l'automatisation des API à l'aide d'outils tels que Blazemeter ou similaires
-
Vous êtes capable de vous familiariser rapidement avec nos applications, nos technologies et nos processus, et de vous approprier la qualité de nos services
-
Expérience des langages de programmation (JavaScript/TypeScript, C#) et des langages de script nécessaires à l'automatisation des tests et au développement d'outils
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. For Canada-BC based roles, we expect a starting base salary between $79,500 and $116,600. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, we also have a significant emphasis on annual cash bonuses, commissions for sales roles, stock 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).
Top Skills
What We Do
Autodesk makes software for people who make things. 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 are doing with our software. Autodesk gives you the power to make anything.
Over 100 million people use Autodesk software like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more to unlock their creativity and solve important design, business and environmental challenges. Our software runs on both personal computers and mobile devices and taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate and fabricate their ideas in 3D.
We provide exceptional compensation/benefit packages and we’d love for you to join us. We’re proud to be an equal opportunity employer and we consider all qualified applicants without regard to race, gender, disability, veteran status or other protected category. To see our culture in action, check out #AutodeskLife.
We are headquartered in the San Francisco Bay Area and have more than 10,000 employees worldwide.
Why Work With Us
Our work is impactful. Our people are innovative. And our culture is inclusive. As our software shapes new solutions to the world’s biggest challenges, you shape your career path. With us, you lead the way in achieving sustainability, resilient communities, and an equitable workforce. Discover #AutodeskLife.
Gallery
