diff --git a/qa/qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb b/qa/qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb
index dcee723a1c4f57bd87943c542619332e20f91232..94ba2a29ba606f710ce862efea62561673049f6e 100644
--- a/qa/qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb
+++ b/qa/qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb
@@ -27,7 +27,8 @@ module QA
       end
 
       it 'pushes code to the repository via SSH', :smoke, :skip_fips_env,
-        testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/347825' do
+        testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/347825',
+        except: { job: 'review-qa-*' } do
         Resource::Repository::ProjectPush.fabricate! do |push|
           push.project = project
           push.ssh_key = @key
@@ -43,7 +44,8 @@ module QA
       end
 
       it 'pushes multiple branches and tags together', :smoke, :skip_fips_env,
-        testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/347826' do
+        testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/347826',
+        except: { job: 'review-qa-*' } do
         branches = []
         tags = []
         Git::Repository.perform do |repository|