Job Information
Autodesk Senior Software QA Developer in Toronto, Ontario
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).
Autodesk
-
- Autodesk Jobs