Software Quality Engineer III (REF39616C)

Domino'sAnn Arbor, MI
Hybrid

About The Position

Domino’s Pizza is seeking a Software Quality Engineer III to join their technology team. This is a hybrid position requiring weekly onsite work Monday through Thursday in Ann Arbor, MI. The role involves participating in the development and documentation of user stories, creating test cases, implementing BDD and TDD approaches, and analyzing incidents to identify automation opportunities. The engineer will ensure components and features meet customer definitions, execute tests for new features, and develop/maintain test cycles for software, services, and hardware. Responsibilities also include ensuring appropriate test environments, confirming adherence to software development procedures, collaborating with Reliability and Development teams on releases, participating in various integration and acceptance testing phases, providing manual and automated exploratory testing, automating tests within the continuous testing framework, ensuring non-functional requirements are met, managing the defect log, certifying software functionality for releases, and acting as an initial point of contact for the Help Desk.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Information Technology, Information Systems, or related field of study and 5 years of experience in Software Quality Assurance Engineering with Agile practices.
  • Master’s degree or equivalent in Computer Science, Information Technology, Information Systems, or related field of study and 3 years of experience in Software Quality Assurance Engineering with Agile practices, in lieu of a Bachelor’s degree or equivalent and 5 years of progressive experience.
  • 5 years of experience of software development lifecycle processes.
  • 5 years of experience Testing eCommerce, Point of Sale, ERP, Portal or Software as a Service (SaaS) applications.
  • 5 years of experience of writing tests and validating functional requirements.
  • 1 year of experience testing Multi-tier applications on ChromeOS Devices.
  • Testing mobile websites or native mobile applications.
  • Source code control systems including svn, git, github, or stash.
  • Operating within Continuous Integration / Continuous Development (CI/CD) environment.
  • Using specialized testing tools and services like JUnit, QTP, Postman, SoapUI, and Selenium.
  • Testing applications developed in JavaScript, JSP, AJAX, CSS, XHTML, SQL, NoSQL, Java, C#, or Visual Basic, on multiple browsers (IE, Firefox, Safari, or Chrome) and operating systems (Linux, Windows, Android, or iOS).
  • Configuring and managing devices within organizational units in GSuite.

Responsibilities

  • Participate in developing and documenting User Stories, including testing estimates and validation tests.
  • Create test cases for new features in development.
  • Implement Behavior Driven Development (BDD) and Test-Driven Development (TDD) approaches.
  • Analyze incidents and emergency change controls, to identify opportunities to automate software quality test cases to reduce or eliminate those.
  • Analyze product features, and the product, to ensure it is as intended.
  • Ensure components and features are complete, based on customer definition.
  • Execute tests for new features being implemented and add them to the regression suite.
  • Develop, document, and maintain test cycles, tests and test steps for software, services, and hardware.
  • Ensure appropriate test environments are in place and controlled.
  • Confirm software development, defect, and release procedures are documented and followed.
  • Work with Reliability and Development teams to manage developer and production release of software.
  • Participate in developer integration, system integration, and acceptance testing, to confirm applications are tested and issues are logged.
  • Provide manual and automated exploratory testing to understand the feature and how it’s implemented.
  • Automate individual tests, in collaboration with SQA team members.
  • Ensure tests are executed within automated continuous testing framework wherever feasible.
  • Ensure all non-functional requirements are met.
  • Manage the defect log and ensure issues are resolved.
  • Certify software functionality for new production releases.
  • Act as entry point for Help Desk to provide initial review and assessment.

Benefits

  • Paid Holidays and Vacation
  • Medical, Dental & Vision benefits that start on the first day of employment
  • No-cost mental health support for employee and dependents
  • Childcare tuition discounts
  • No-cost fitness, nutrition, and wellness programs
  • Fertility benefits
  • Adoption assistance
  • 401k matching contributions
  • 15% off the purchase price of stock
  • Company bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service