Automated Tester SDET

Deseret Book Company
Hybrid

About The Position

The Automated Tester SDET (Software Development Engineer in Test) is responsible for writing, maintaining, and expanding automated tests across Deseret Book's ecommerce platform, mobile applications, subscription and digital-content delivery systems, and supporting APIs. Working alongside senior engineers, developers, and product managers, the incumbent will help ensure that every release meets the quality bar our customers expect, whether they're browsing deseretbook.com, streaming an audiobook on Bookshelf, or picking up an order in-store.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent on-the-job experience.
  • 2–4 years in QA automation, test engineering, or a similar role with hands-on automation responsibilities.
  • Familiarity with programing languages (Ruby, Python, JavaScript) with the ability to write clean, maintainable automation code.
  • Experience testing using tools such as Postman, BrowserStack, Playwright, Selenium, or similar.
  • Working knowledge of Agile methodologies and tools (Jira, TestRail).
  • Strong written and verbal communication skills; ability to clearly document defects and test results for cross-functional audiences.

Nice To Haves

  • Experience testing ecommerce platforms (product catalogs, cart/checkout flows, payment processing, order management).
  • Exposure to mobile test automation for iOS or Android applications.
  • Familiarity with database validation—SQL queries for verifying data integrity across inventory, orders, and subscription records.
  • Exposure to performance or load testing tools (JMeter, Loadrunner).
  • Interest in or experience with content delivery and streaming testing (digital media, download reliability).
  • Understanding of web technologies (HTML, CSS, REST APIs).

Responsibilities

  • Write, execute, and maintain automated test scripts for functional, regression, and end-to-end testing across web, mobile, and API layers.
  • Use modern tools and languages to build reliable, readable tests.
  • Expand automated regression coverage according to team-defined targets, reducing manual testing effort over time.
  • Collaborate with developers, product managers, and other stakeholders to understand requirements and ensure thorough testing.
  • Integrate automated test suites into existing CI/CD pipelines.
  • Stay current with industry best practices.
  • Validate critical customer journeys: product search, cart and checkout, payment processing, coupon/promo codes, subscription management, and digital-content delivery.
  • Execute cross-browser and cross-device regression testing to ensure consistent experiences across platforms.
  • Test API integrations with third-party services (payment gateways, shipping providers, content-delivery networks, inventory/ERP systems).
  • Create, manage, and track defects, test cases, and test cycles.
  • Participate in code reviews throughout active sprints, with a focus on testability and automation quality.
  • Suggest and help implement improvements to existing test automation practices and processes.
  • Contribute to technical documentation describing test architecture, logic, and procedures.

Benefits

  • Excellent medical, dental, and life insurance
  • 401(k) savings plan with company matching funds
  • Company-funded retirement plan
  • Merchandise discount
  • Discounted UTA Eco pass
  • Paid leave and holidays
  • Great work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service