Alteryx is a leader in data, automation, and AI, transforming how business decisions are made. They are seeking a Staff Software Development Engineer in Test (SDET) to enhance quality engineering across their teams by designing and implementing test automation frameworks and tools for high-quality product delivery.
Responsibilities:
- Design, implement, and maintain scalable test automation frameworks and libraries used across multiple teams
- Partner with engineers and product teams to define test strategies for distributed cloud based systems and services
- Provide hands-on technical guidance in test design, coding practices, framework design, and test infrastructure
- Participate in design and code reviews to ensure testability and quality are integral to development
- Integrate automation into CI/CD pipelines and champion continuous testing practices
- Mentor and coach SDETs and developers on test design patterns, coding standards, and effective test strategies
- Explore and apply AI/ML technologies to improve test efficiency, stability, and coverage
- Collaborate with DevOps and infrastructure teams to improve environment reliability and observability in testing
- Contribute to cross-team initiatives to enhance quality metrics, frameworks, and best practices
Requirements:
- 10+ years of experience as a Software Engineer, Senior SDET, or Senior QA Automation Engineer
- Strong programming skills in one or more languages (Python, TypeScript, Java)
- Deep experience with test automation frameworks such as Playwright, Selenium, TestCafe, or similar
- Proven expertise in testing REST APIs, microservices, and web-based applications hosted on AWS, Azure, or GCP
- Experience integrating AI-assisted tools into development and test workflows
- Solid understanding of CI/CD systems and DevOps workflows (Gitlab Pipelines, Docker, Kubernetes)
- Experience in building/managing test infrastructure within GCP/GKE
- Experience mentoring engineers and driving technical improvements across teams
- Excellent communication, collaboration, and problem-solving skills
- Knowledge of non-functional testing areas (performance, security, reliability, accessibility, localization)
- Familiarity with data systems, ETL, or analytics platforms
- Experience contributing to shared testing libraries or open-source frameworks
- Expertise in shift-left tooling for development systems (Signadot/mirrord, ephemeral environments, scaled test runners, etc.)