Our company is committed to being trusted voices of light and truth reaching hundreds of millions of people worldwide.
Automated Tester SDET (Software Development Engineer in Test)
LOCATION
Deseret Book Corporate Office
Salt Lake City, UT
STARTING DATE
Immediately
POSITION TYPE
Full Time; Hybrid
WAGE
$96,000 - $115,000 - annual
OUR COMPANY
Deseret Book is a mission-driven company, committed to being a trusted gathering place for thoughtful expressions of faith. Established in1866, today we create and curate stories worth telling, questions worth exploring, and beauty worth sharing to improve the lives of individuals and families in every step of their faith journey.
In our work culture, we put people first. Our team members are dedicated to meeting the needs of our communities as we work together, creating an environment where collaboration is critical and personal accountability is expected. If you are passionate about helping people find inspiration and help for their lives, and working with colleagues who want to do the same, then Deseret Book Company is the place for you.
THE OPPORTUNITY
The Automated Tester SDET 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.
RESPONSIBILITIES INCLUDE
Test Automation Development
- 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.
E-commerce, Mobile & Subscription Testing
- 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).
Documentation & Process Improvement
- 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.
REQUIRED SKILLS AND QUALIFICATIONS
- 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.
PREFERRED QUALIFICATIONS
- 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)
BENEFITS
- Excellent medical, dental, and life insurance
- 401(k) savings plan with company matching funds
- Company-funded retirement plan
EQUAL OPPORTUNITY
We strongly encourage candidates of all different backgrounds to apply. We're committed to building an inclusive, supportive place for you to do the best and most rewarding work of your career. We are an equal-opportunity employer and are committed to a team and culture that embraces and celebrates diversity and inclusion without regard to race, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, or any other status protected by the laws or regulations in the State of Utah.