Software Development Engineer in Test

Auger•Bellevue, WA
•Onsite

About The Position

Auger is hiring a Software Development Engineer in Test to own quality and test automation across its autonomous supply chain operating platform. The platform connects systems such as ERP, WMS, and TMS, detects disruptions, evaluates trade-offs, and executes decisions automatically. The role works alongside engineering and product teams to build automated test systems, improve CI/CD processes, and ensure product reliability and performance. The position is based in person at Auger’s Bellevue headquarters and includes participation in on-call rotations.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience in QA, test automation, or software development.
  • Programming skill in at least one language such as Python, Java, TypeScript, or JavaScript.
  • Strong understanding of software testing methods, including unit, integration, system, and acceptance testing.
  • Experience with at least one test framework, such as PyTest, JUnit, Jest, Cypress, Playwright, or Selenium; experience may come from work, school, or personal projects.
  • Solid understanding of algorithms, data structures, and how distributed systems fail.
  • Ability to work in person from the Bellevue headquarters.
  • Ability to participate in on-call rotations.

Nice To Haves

  • Experience with CI/CD systems such as GitHub Actions, Azure DevOps, or Jenkins.
  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Experience with API, performance, or security testing.
  • Experience testing data pipelines or AI-powered features.
  • Knowledge of supply chain systems such as ERP, WMS, or TMS.

Responsibilities

  • Build and maintain unit, integration, end-to-end, and regression test suites for the platform, APIs, and user interface.
  • Test data-driven and AI-powered systems by validating pipeline outputs, data quality, contracts between layers, AI-generated recommendations, and write-backs.
  • Embed automated quality checks in CI/CD so changes are tested before reaching customers.
  • Design test plans for customer deployments, including internal dogfooding, Auger testing, and joint testing with customer teams before go-live.
  • Test integrations and write-backs to customer systems, focusing on correctness, idempotency, error handling, and auditability.
  • Diagnose, reproduce, and track issues to resolution using tools such as Jira or GitHub Issues, and identify root causes.
  • Partner with developers in design and code reviews to improve testability and maintainability.
  • Use AI-assisted development tools responsibly to write and extend tests, and review and validate generated code before release.
  • Advocate for quality and influence how software is built, deployed, and monitored across environments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service