diff --git a/qa/qa/ee/page/value_stream_analytics.rb b/qa/qa/ee/page/value_stream_analytics.rb
index f3751253955b99a44fb1de58b9841b0e22e35168..8c453f56044c0645fc41843cbac312e9dc64d649 100644
--- a/qa/qa/ee/page/value_stream_analytics.rb
+++ b/qa/qa/ee/page/value_stream_analytics.rb
@@ -125,6 +125,10 @@ def lifecycle_metric(type)
           end
         end
 
+        def collecting_data?
+          has_element?('.gl-alert-title', text: 'Data is collecting and loading.')
+        end
+
         private
 
         # Select type of value stream
diff --git a/qa/qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb b/qa/qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb
index 589bf60cfbb1eb6f606adcc71a0cef1178a4cfaa..d8498c2e0d607877245f55bd44ce723af54e7155 100644
--- a/qa/qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb
+++ b/qa/qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb
@@ -11,7 +11,12 @@ module QA
           it "shows vsa dashboard" do
             EE::Page::Group::ValueStreamAnalytics.perform do |vsa_page|
               expect(vsa_page).to have_stages(stage_names)
-              expect(vsa_page).to have_text("'#{vsa_name}' is collecting the data. This can take a few minutes.")
+
+              if vsa_page.collecting_data?
+                expect(vsa_page).to have_text("'#{vsa_name}' is collecting the data. This can take a few minutes.")
+              else
+                expect(vsa_page).to have_text("'#{vsa_name}' Value Stream has been successfully created.")
+              end
             end
           end
         end