diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml
index ebb60a4dc..0b3107cca 100644
--- a/.github/workflows/ci-build.yml
+++ b/.github/workflows/ci-build.yml
@@ -106,6 +106,7 @@ jobs:
           - ember-default
           - embroider-safe
           - embroider-optimized 
+          - "@ember/test-waiters@v4"
 
     steps:
       - uses: actions/checkout@v4
diff --git a/test-app/config/ember-try.js b/test-app/config/ember-try.js
index 9cd67bfae..35f5faf46 100644
--- a/test-app/config/ember-try.js
+++ b/test-app/config/ember-try.js
@@ -123,6 +123,14 @@ module.exports = async function () {
       },
       embroiderSafe(),
       embroiderOptimized(),
+      embroiderOptimized({
+        name: '@ember/test-waiters@v4',
+        npm: {
+          devDependencies: {
+            '@ember/test-waiters': '^4.0.0',
+          },
+        },
+      }),
     ],
   };
 };