7 hours ago

Software Development Engineer in Test

Alteryx

Hybrid
Full Time
$120,000
Hybrid

Job Overview

Job TitleSoftware Development Engineer in Test
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$120,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Software Development Engineer in Test at Alteryx

Alteryx is seeking problem solvers, innovators, and dreamers ready to challenge the status status quo. If you're a high performer, an expert in your craft, and value inclusivity, you'll thrive in a culture that empowers you to be your authentic self. Alteryx believes in the power of commitment, diversity, and collective success.

SDET Responsibilities

  • Analyze requirements to produce a comprehensive test strategy and detailed test cases.
  • Design and implement manual and automated tests across unit, component, integration, and end-to-end levels.
  • Design, build, and enhance scalable automated test frameworks for feature testing and AI-driven product workflows.
  • Develop and maintain UI and API test automation using tools such as Selenium, pytest, and Playwright.
  • Conduct performance and load testing with tools like Locust to ensure product scalability.
  • Build test reports using reporting tools such as Allure.
  • Report regressions to the corresponding development team promptly.
  • Influence design decisions by providing timely feedback on design documents and testability.
  • Collaborate closely within an agile, autonomous, cross-functional team including engineers, product management, and UX.

Requirements

  • Education: BS/BE/BTech in Computer Science, or equivalent experience.
  • Experience: 4+ years as a Software Development Engineer in Test, QA Engineer, or equivalent.
  • Passion for delivering high-quality software with a focus on testability, robustness, and performance.
  • Strong proficiency in Python and JavaScript for test automation (both required).
  • Practical experience with automation frameworks like pytest, Selenium, and Playwright.
  • Experience with Locust is a plus for performance testing.
  • Strong understanding of SDLC and Testing Pyramid concepts.
  • Experience developing or enhancing automation frameworks for UI/API/component/unit tests.
  • Proficiency with Git (must have) and CI/CD systems such as GitLab CI (preferred) or Jenkins.
  • Experience working on AI products with non-deterministic behavior is a strong plus.
  • Experience with Docker and Kubernetes.
  • Exposure to cloud platforms (AWS required; GCP/Azure nice to have).
  • Familiarity with Unix/Linux/Mac OS development environments and Bash shell scripting (required).
  • PowerShell knowledge is a strong plus for Windows automation.
  • Understanding of microservices-based web applications (frontend, backend, database layers).
  • Ability to write complex SQL queries.
  • Experience with developing Ansible playbooks is a plus.
  • Excellent communication, organizational, and collaboration skills for global and cross-functional teams.

Compensation & Benefits

Alteryx is committed to fair and transparent compensation. Final compensation is determined by factors like experience, education, skills, and geographic location. The base salary range for this role in the United States is $103,300 - $133,850, with a target annual bonus of 10% of base salary. Additional compensation includes a $150 monthly Connectivity Plus stipend for remote work expenses and an annual $200 home office reimbursement.

Alteryx offers a comprehensive benefits package, including medical, dental, vision, 401(k) with company match, paid parental/caregiver leave, flexible time off, mental health support, wellness reimbursement, and career development assistance. Alteryx supports a growth mindset and encourages applications from diverse backgrounds.

Key skills/competency

  • Test Automation
  • Python
  • JavaScript
  • Selenium
  • Playwright
  • Pytest
  • CI/CD
  • AWS
  • Docker
  • Kubernetes

Tags:

Software Development Engineer in Test
Test automation
Performance testing
Load testing
UI testing
API testing
Regression testing
Test strategy
Framework development
AI products
Agile
Python
JavaScript
Selenium
Playwright
Pytest
Locust
Git
CI/CD
AWS
Docker
Kubernetes
SQL
Bash
PowerShell
Allure
Ansible

Share Job:

How to Get Hired at Alteryx

  • Research Alteryx's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on their commitment to inclusivity and innovation.
  • Tailor your resume for SDET roles: Highlight your 4+ years of experience in test automation, proficiency in Python/JavaScript, and practical experience with pytest, Selenium, and Playwright, aligning with Alteryx's specific technical requirements.
  • Showcase your automation expertise: Prepare examples of designing and enhancing test frameworks, implementing tests at all levels of the test pyramid, and experience with CI/CD systems like GitLab CI or Jenkins.
  • Demonstrate cloud and containerization skills: Emphasize your required AWS experience and knowledge of Docker and Kubernetes, as well as an understanding of microservices architecture.
  • Prepare for behavioral interviews: Be ready to discuss your collaboration skills, problem-solving approach for non-deterministic AI product behavior, and passion for delivering high-quality software with a focus on testability.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background