jobapplier

Software Development Engineer in Test

auger

Skills

Required

  • QA / test automation / software development
  • integration
  • CI/CD
  • API / performance / security testing
  • Python / Java / TypeScript / JavaScript
  • software testing methods
  • system, and acceptance testing
  • test framework
  • PyTest / JUnit / Jest / Cypress / Playwright / Selenium
  • algorithms
  • GitHub Actions / Azure DevOps / Jenkins
  • Azure / AWS / GCP

Preferred

  • data pipelines / AI-powered
  • supply chain systems
  • ERP / WMS / TMS
  • Jira / GitHub
  • regression
  • validate pipeline outputs
  • internal dogfooding
  • Auger testing

Auger's software makes decisions and writes them back into the systems that run our customers' supply chains, so quality is part of the product, not a final checkpoint. As an SDET, you will own quality and test automation across the Auger platform, so our engineers can ship with confidence. We’re looking for a Quality Assurance Engineer who’s passionate about ensuring world-class reliability and performance. You’ll work alongside engineering and product teams to design and implement automated test systems, improve CI/CD processes, and uphold the highest standards of quality across our products.

Responsibilities

  • Build and maintain automated test suites (unit, integration, end-to-end, and regression) for Auger's platform, APIs, and user interface.
  • Test data-driven and AI-powered systems: validate pipeline outputs, check data quality and contracts between layers, and confirm that AI-generated recommendations and write-backs behave correctly.
  • Embed quality in CI/CD so that every change is tested automatically before it reaches 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 with attention to correctness, idempotency, error handling, and auditability.
  • Diagnose, reproduce, and track issues to resolution using tools such as Jira or GitHub Issues, and find root causes, not only symptoms.
  • Partner with developers in design and code reviews to make systems testable and maintainable.
  • Use AI-assisted development tools responsibly to write and extend tests faster, and review and validate generated code before it ships.
  • Be a quality advocate who influences how we build, deploy, and monitor software across environments.

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.
  • A 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, from work, school, or personal projects.
  • A solid understanding of algorithms, data structures, and how distributed systems fail.
  • Ability to work in person from our Bellevue headquarters, and to participate in on-call rotations.
  • Experience with CI/CD systems (such as GitHub Actions, Azure DevOps, or Jenkins), cloud platforms (Azure, AWS, or GCP), or API, performance, or security testing is a plus.

Preferred

  • Experience testing data pipelines or AI-powered features, or knowledge of supply chain systems such as ERP, WMS, or TMS, is a plus.

Benefits

  • Compensation & Benefits As part of our commitment to People Powered Greatness, we invest in our team members with competitive compensation and a comprehensive benefits to support your health, financial future, and daily life. The package includes medical, dental, and vision coverage, a 401(k) with company match, and commuter benefits. Total compensation may include a combination of a competitive base salary and equity. Your initial placement within our salary range will be based on your experien