Senior Principal SDET

Autodesk

The Role

Overview

Lead QA and automation strategy, build frameworks, and mentor teams at Autodesk.

Key Responsibilities

  • automated testing
  • ci/cd integration
  • test frameworks
  • bug tracking
  • quality strategy
  • stakeholder communication

Tasks

-Foster an organization-wide culture of quality and accountability -Assess and incorporate new automation tools and technologies to bolster efficiency and effectiveness -Superviser le suivi et la résolution des bogues et des problèmes, en collaborant étroitement avec les équipes de développement -Promouvoir l'intégration des tests automatisés dans le pipeline CI/CD afin de garantir une livraison rapide et fiable des logiciels -Partner with senior product management, software architecture, user experience, and engineering stakeholders to formulate technical solutions and align quality goals with business objectives -Assurer la liaison entre les équipes interfonctionnelles afin de garantir l'intégration transparente des pratiques de qualité tout au long du cycle de vie du développement -Définir et institutionnaliser les meilleures pratiques en matière de qualité, de tests et de méthodologies -Oversee the tracking and resolution of bugs and issues, collaborating closely with development teams -Concevoir, développer et maintenir des cadres et des scripts de test automatisés de pointe -Élaborer la feuille de route technique et orchestrer l'élimination de la dette technique, en équilibrant le temps, les ressources et la qualité afin d'atteindre les objectifs commerciaux et stratégiques -Validate that code adheres to established coding standards and meets design specifications, performance, and security goals -Provide senior-level technical leadership and guidance to software engineering teams, fostering their development and maximizing their potential -Effectively communicate with executive stakeholders, providing regular updates on testing progress and quality metrics -Communiquer efficacement avec les parties prenantes de la direction, en fournissant des mises à jour régulières sur l'avancement des tests et les indicateurs de qualité -Maintain a constant focus on technical excellence, secure coding principles, and thoughtful design to deliver simple and effective solutions -Développer, communiquer et mettre en œuvre des stratégies complètes d'assurance qualité et d'automatisation -Set the strategic vision for overall system quality and behavior -Serve as a liaison across cross-functional teams to ensure the seamless integration of quality practices throughout the development lifecycle -Define and institutionalize best practices for quality, testing, and methodologies -Shape the technical roadmap and orchestrate the elimination of technical debt, balancing time, resources, and quality to achieve business and strategic objectives -Ensure rigorous testing of applications, encompassing unit, functional, performance, security, and regression testing -Champion the integration of automated testing into the CI/CD pipeline to ensure swift and reliable software delivery -Develop, communicate, and execute comprehensive quality assurance and automation strategies -Lead the creation and execution of comprehensive test plans, test cases, and test scripts -Lead regular reviews and audits of testing processes to identify and capitalize on areas for enhancement -Collaborate with the operations team to ensure high availability and reliability of applications and services -Stay abreast of industry trends and best practices in quality assurance and automation -Architect, develop, and sustain cutting-edge automated test frameworks and scripts -Drive a culture of continuous improvement in testing processes, methodologies, and practices -Collaborer avec l'équipe des opérations pour garantir la haute disponibilité et la fiabilité des applications et des services

Requirements

  • python
  • aws
  • ci/cd
  • selenium
  • leadership
  • bachelor's

What You Bring

-Maîtrise experte de la programmation orientée objet et multithread dans au moins l'un des langages suivants : Python, Java ou C++ -Extensive experience with AWS services, including API Gateway, Lambda, SQS/SNS, S3, CloudWatch, ECS, Load Balancer, and databases (Snowflake, Aurora, DynamoDB) -Advanced experience with CI/CD tools and processes (e.g., Jenkins, GitLab CI, Docker, Terraform) -Expérience avérée dans l'intégration de systèmes complexes -Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field -Outstanding communication and collaboration skills -Expérience des environnements et outils de test basés sur le cloud -Vaste expérience des services AWS, notamment API Gateway, Lambda, SQS/SNS, S3, CloudWatch, ECS, Load Balancer et bases de données (Snowflake, Aurora, DynamoDB) -Experience developing and maintaining system security policies and procedures -Excellentes compétences en matière de résolution de problèmes et grand souci du détail -Diriger la création et l'exécution de plans de test, de cas de test et de scripts de test complets -Expertise approfondie des cadres et outils d'automatisation des tests (par exemple, Selenium, Appium, JUnit, TestNG) -Experience with cloud-based testing environments and tools -Excellentes compétences en matière de communication et de collaboration -Garantir des tests rigoureux des applications, comprenant des tests unitaires, fonctionnels, de performance, de sécurité et de régression -Capacité avérée à s'épanouir de manière indépendante et en tant que chef d'équipe -Robust understanding of authentication/authorization frameworks (e.g., SSO, SAML, OAuth), secure transport (e.g., SSL, TLS), and identity management -Fournir un leadership technique de haut niveau et des conseils aux équipes d'ingénieurs logiciels, en favorisant leur développement et en maximisant leur potentiel -Collaborer avec les responsables de la gestion des produits, de l'architecture logicielle, de l'expérience utilisateur et de l'ingénierie afin de formuler des solutions techniques et d'aligner les objectifs de qualité sur les objectifs commerciaux -Proven track record of integrating complex systems -Deep expertise in test automation frameworks and tools (e.g., Selenium, Appium, JUnit, TestNG) -Solides connaissances des méthodologies et des outils de test de performance (par exemple, JMeter, LoadRunner) -In-depth understanding of security compliance standards and regulations (e.g., SOC, FedRAMP, GDPR) -Rester constamment axé sur l'excellence technique, les principes de codage sécurisé et la conception réfléchie afin de fournir des solutions simples et efficaces -Connaissance des pratiques et outils avancés de test de sécurité -10+ years in QA and automation engineering, with leadership experience in fast-paced environments -Expérience en développement backend avec connaissance des bases de données Graph, SQL et NoSQL -Expert-level proficiency in object-oriented and multi-threaded programming in at least one of the following languages: Python, Java, or C++ -Définir la vision stratégique pour la qualité et le comportement globaux du système -Expérience avancée des outils et processus CI/CD (par exemple, Jenkins, GitLab CI, Docker, Terraform) -Background in backend development with knowledge of Graph, SQL, and NoSQL databases -Compréhension approfondie des cadres d'authentification/autorisation (par exemple, SSO, SAML, OAuth), du transport sécurisé (par exemple, SSL, TLS) et de la gestion des identités -Maîtrise de la surveillance des performances du système, de l'identification des problèmes et de la maintenance des outils de surveillance et d'alerte du système -Plus de 10 ans d'expérience en assurance qualité et en ingénierie d'automatisation, avec une expérience de direction dans des environnements en évolution rapide -Proficiency in monitoring system performance, identifying issues, and maintaining system monitoring and alerting tools -Comprehensive knowledge of software development lifecycle (SDLC) and agile methodologies -Licence ou master en informatique, ingénierie ou dans un domaine connexe. -Exceptional problem-solving skills and keen attention to detail -Certifications industrielles en assurance qualité ou en automatisation des tests (par exemple, ISTQB, CSTE) -Diriger des examens et des audits réguliers des processus de test afin d'identifier et d'exploiter les domaines à améliorer -Industry certifications in quality assurance or test automation (e.g., ISTQB, CSTE) -Strong knowledge of performance testing methodologies and tools (e.g., JMeter, LoadRunner) -Demonstrated ability to thrive independently and as a team leader -Familiarity with advanced security testing practices and tools -Évaluer et intégrer de nouveaux outils et technologies d'automatisation afin de renforcer l'efficacité et l'efficience -Valider que le code respecte les normes de codage établies et répond aux spécifications de conception, aux objectifs de performance et de sécurité -Compréhension approfondie des normes et réglementations en matière de conformité de sécurité (par exemple, SOC, FedRAMP, GDPR) -Connaissance approfondie du cycle de vie du développement logiciel (SDLC) et des méthodologies agiles -Expérience dans l'élaboration et la maintenance de politiques et de procédures de sécurité des systèmes

Benefits

-Se tenir au courant des tendances du secteur et des meilleures pratiques en matière d'assurance qualité et d'automatisation

The Company

About Autodesk

-Pioneered software for 2D and 3D design, revolutionizing industries. -Known for products like AutoCAD, it reshaped architecture, engineering, and manufacturing workflows. -Empowering creators in fields from construction to digital media, enabling more innovative designs. -Develops tools used in iconic projects, from skyscrapers to blockbuster movies. -Pushes the boundaries of design technology, leading the way in artificial intelligence and automation. -Software is a cornerstone in diverse sectors, from industrial to infrastructure, energy, and entertainment. -Cloud-based solutions streamline design processes and foster real-time collaboration across industries. -A leader in 3D design software, with solutions powering projects in every corner of the globe. -Committed to shaping the future of digital design, bringing complex visions to life.

Sector Specialisms

Building Design

Construction

Automotive

Building Product Manufacturing

3D Animation

Architecture

Engineering

Construction Professionals

Mechanical Engineering

Mechanical CAD

Thermal Simulation

Electronic Design Automation

Print Circuit Board Design

Mechanical, Electrical, and Plumbing (MEP)

HVAC

Fabrication

Estimation

Infrastructure

Civil Engineering

Genetic Engineering (Life Sciences)