Alteryx is searching for a Staff Software Development Engineer in Test (SDET) to help drive quality engineering excellence across their engineering organizations. The role involves leading technical quality initiatives, building shared frameworks, and mentoring engineers to enhance test automation and reliability.
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 hybrid cloud-based and on-prem connected systems and services
- Provide hands-on technical guidance in test design, coding practices, and automation architecture
- 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 automation 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 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 mentoring engineers and driving technical improvements across teams
- Excellent communication, collaboration, and problem-solving skills
- CV or LinkedIn profile provided in English
- Willingness to occasionally participate in meetings with US-based teams outside of standard local hours
- 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