Software Development in Test (SDET III)

LVTAmerican Fork, UT
Onsite

About The Position

As a Software Development Engineer in Test (SDET III), you will be a pillar of our Software Quality team, ensuring the performance and reliability of an AI-driven platform that operates in the real world. You will partner with engineers and product managers to architect scalable automation frameworks and drive a culture of technical excellence. We are looking for a high-level individual contributor who doesn't just find bugs, but engineers the infrastructure that prevents them. This role is based in-office out of our Headquarters in American Fork, Utah.

Requirements

  • Holds a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • Expert-level proficiency in at least one major language (e.g., Python or TypeScript) with a focus on writing clean, maintainable, and DRY code.
  • 5+ years of hands-on experience with modern tools like Playwright, Selenium, or Appium, and API frameworks such as PyTest.
  • Deep understanding of microservices, REST/GraphQL APIs, and the communication protocols of distributed systems.
  • Experienced with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP), including managing CI/CD tools like GitHub Actions or Jenkins.
  • Advanced SQL skills and experience testing NoSQL databases such as MongoDB or DynamoDB.
  • Familiarity with automated security scanning (SAST/DAST) and monitoring stacks like ELK, Splunk, or Datadog.
  • A proven track record of mentoring junior-to-mid-level SDETs and fostering a culture of technical rigor and excellence.

Responsibilities

  • Design, implement, and maintain scalable automation frameworks from scratch for UI (web/mobile), API, and backend services.
  • Lead quality initiatives for complex, multi-service projects, providing architectural guidance and performing deep-dive code reviews for test code.
  • Own the integration of automated test suites into DevOps pipelines to ensure seamless execution and rapid feedback loops for the engineering team.
  • Debug complex distributed systems to identify root causes across application code, infrastructure, and network configurations.
  • Design and execute sophisticated load, stress, and performance tests to ensure system stability under peak traffic and real-world conditions.
  • Build custom internal tools and dashboards to improve developer productivity, test data management, and environment orchestration.
  • Strategize and maintain comprehensive test coverage, utilizing manual testing only where automation is not feasible or effective.
  • Partner with stakeholders to define quality metrics and ensure all applications meet LVT’s high standards before deployment.

Benefits

  • We invest in our crew’s health, families, and financial futures with a benefits package designed to support you inside and outside the office.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service