Autodesk Logo

Autodesk

Senior Software QA Developer

Posted 2 Days Ago
In-Office or Remote
7 Locations
Senior level
In-Office or Remote
7 Locations
Senior level
The role involves ensuring high quality in software through testing, developing automated tests, and collaborating with cross-functional teams.
The summary above was generated by AI

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 – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made 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, our compensation package may include 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 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

Api Testing
Automated Testing
C#
Cypress
JavaScript
JIRA
Playwright
Test Methodologies
Testim
Testrail
Typescript

Similar Jobs

36 Minutes Ago
Easy Apply
Remote or Hybrid
10 Locations
Easy Apply
Senior level
Senior level
Fintech • HR Tech
Lead the strategy and execution of Gusto's core Payroll Engine, improving systems and collaborating across teams to enhance customer impact.
Top Skills: ComplianceData ScienceDesignEngineeringPayroll Systems
43 Minutes Ago
In-Office or Remote
7 Locations
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Information Systems Engineer will lead automation and transformation initiatives in accounting processes using Oracle Fusion, collaborating cross-functionally to design scalable solutions and enhance reporting and compliance practices.
Top Skills: Business Intelligence ToolsFusion Accounting HubOracle FusionPythonRest ApisSQL
43 Minutes Ago
In-Office or Remote
7 Locations
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Risk Business Partner, you will lead risk assessments, implement risk controls, and ensure compliance within product teams.
Top Skills: Agile EnvironmentsFinancial ServicesRegulatory ComplianceRisk FrameworksStakeholder Management

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account