This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Autodeskposted 6 months ago
Full-time • Mid Level
San Francisco, CA
Publishing Industries
Resume Match Score

About the position

Autodesk is seeking an experienced Quality Architect to join our AEC (Architecture, Engineering, and Construction) division. This role is crucial for delivering high-quality software and addressing performance and resiliency challenges in our modern SaaS platform. The Quality Architect will drive improvements across Autodesk Construction Cloud (ACC) products, ensuring higher quality standards and collaborating with engineering teams to enhance product delivery. This position is ideal for someone passionate about quality assurance and automation, and who enjoys working in a collaborative environment.

Responsibilities

  • Develop and implement a comprehensive quality and test automation strategy for all ACC products
  • Collaborate with engineering teams to assess and address performance, scalability, and resiliency challenges
  • Ensure consistent product delivery and drive continuous quality improvements across teams
  • Work closely with senior engineering leaders to shape AEC Constructions' overall software quality approach and process improvements
  • Review and gain a deep understanding of how our teams manage quality and test validation across various products and platforms, and as they evolve
  • Create and standardize a test automation strategy for mobile, web, and backend services
  • Own the quality program, defining and executing standardized process metrics to measure team performance on quality
  • Act as an expert and advocate for increased test automation using the latest industry tools and standards
  • Partner with the Quality Engineering team to address platform and tooling needs, prioritizing initiatives that enhance engineering efficiency and improve release confidence
  • Collaborate with engineering teams to monitor and optimize system performance, resiliency, and scalability
  • Stay current with industry best practices and emerging technologies to continuously enhance QA processes
  • Standardize tooling and evaluate testing tools (commercial, open-source, or proprietary) that can be leveraged across projects
  • Work closely with software engineers, product designers, and quality assurance engineers across global teams
  • Communicate effectively and responsibly within an Agile environment

Requirements

  • Experience in technically leading and influencing teams of SDETs (Software Development Engineer in Test) or SRE (Site Reliability Engineering) for a SaaS product or platform
  • Proven track record of delivering high-quality software built with microservices and distributed systems
  • Deep understanding of quality aspects in distributed systems, focusing on resiliency and performance optimization
  • Proficiency in test automation across various levels, including unit, component, contract/API, regression, performance/load, system/integration, and smoke/end-to-end testing
  • Strong programming skills in Node.js, Python, or a similar programming language
  • Experience with AWS services, including EKS, EC2, and Lambda, or similar public cloud platforms
  • Solid understanding of web services and serverless functions
  • Experience with CI/CD tools and processes (e.g., Jenkins, GitLab CI)
  • Familiarity with test automation frameworks and tools, such as Selenium, Playwright, Cypress, or similar
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
  • Knowledge of SQL and NoSQL databases, with an understanding of scaling challenges related to database schema and query designs
  • Ability to work effectively in a cross-time zone environment
  • Excellent problem-solving skills with strong attention to detail
  • Strong communication and collaboration abilities
  • Ability to thrive in a dynamic, team-oriented environment
  • Passion for improving product quality

Nice-to-haves

  • Experience with Infrastructure as Code (IaC) tools, such as Terraform or AWS CloudFormation
  • Familiarity with additional programming languages (e.g., JavaScript, .Net) is a plus
  • Experience in service monitoring and alerting
  • Experience with mobile test automation on iOS or Android, with a good understanding of tools like Appium, Kotlin, or similar technologies
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service