Software Development Engineer in Test

Company:  Alteryx
Location: remote
Closing Date: 19/06/2026
Hours: Full Time
Type: Permanent

Job Description

Job Description:

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

Requirements:

  • BS/BE/BTech in Computer Science, or equivalent experience
  • 4+ years of experience as a Software Development Engineer in Test, QA Engineer, or equivalent
  • Strong proficiency in Python and JavaScript (both required) for test automation
  • Practical experience with automation frameworks such as pytest, Selenium, and Playwright
  • Experience with Locust is a plus
  • Strong understanding of SDLC and Testing Pyramid concepts
  • Experience developing or enhancing automation frameworks for UI/API/component/unit tests
  • Experience 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 shell scripting (Bash required)
  • PowerShell knowledge is a strong plus (for Windows automation workflows)
  • Understanding of microservices-based web applications including frontend, backend, and database layers
  • Ability to write complex SQL queries
  • Experience with developing Ansible playbooks is a plus
  • Excellent communication, organizational, and collaboration skills to work with global and cross-functional teams.

Benefits:

  • Medical, dental, and vision coverage
  • 401(k) with company match
  • Paid parental leave, caregiver leave, and flexible time off
  • Mental health support and wellness reimbursement
  • Career development and education assistance
  • Monthly Connectivity Plus stipend of $150 to support remote work-related expenses
  • Annual $200 home office reimbursement
Apply Now
Share this job
Alteryx
  • Similar Jobs

  • Software Development Engineer in Test

    remote
    View Job
  • Senior Software Development Engineer in Test, SDET

    remote
    View Job
  • Senior Software Development Engineer in Test, SDET

    remote
    View Job
  • Staff Software Development Engineer – Test (SDET)

    remote
    View Job
  • Software Development Engineer II

    remote
    View Job
An unhandled error has occurred. Reload 🗙