diff --git a/qa/qa/specs/features/api/4_verify/.gitkeep b/qa/qa/specs/features/api/4_verify/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/qa/qa/specs/features/api/4_verify/pipeline_deletion_spec.rb b/qa/qa/specs/features/api/4_verify/pipeline_deletion_spec.rb
deleted file mode 100644
index 1d1b765bb9fcc7682c28c664a85b47fd7a7f30b0..0000000000000000000000000000000000000000
--- a/qa/qa/specs/features/api/4_verify/pipeline_deletion_spec.rb
+++ /dev/null
@@ -1,82 +0,0 @@
-# frozen_string_literal: true
-
-module QA
-  RSpec.describe 'Verify' do
-    include Support::Api
-
-    let(:api_client) { Runtime::API::Client.new(:gitlab) }
-
-    describe 'Pipeline', :runner do
-      let(:project) do
-        Resource::Project.fabricate_via_api! do |project|
-          project.name = 'project-with-pipeline'
-        end
-      end
-
-      let!(:runner) do
-        Resource::Runner.fabricate! do |runner|
-          runner.project = project
-          runner.name = project.name
-          runner.tags = [project.name]
-        end
-      end
-
-      let!(:ci_file) do
-        Resource::Repository::Commit.fabricate_via_api! do |commit|
-          commit.project = project
-          commit.commit_message = 'Add .gitlab-ci.yml'
-          commit.add_files(
-            [
-                {
-                    file_path: '.gitlab-ci.yml',
-                    content: <<~YAML
-                      job1:
-                        tags:
-                          - #{project.name}
-                        script: echo 'OK'
-                    YAML
-                }
-            ]
-          )
-        end
-      end
-
-      let!(:pipeline_id) do
-        pipeline_create_request = Runtime::API::Request.new(api_client, "/projects/#{project.id}/pipeline?ref=#{project.default_branch}")
-        JSON.parse(post(pipeline_create_request.url, nil))['id']
-      end
-
-      let(:pipeline_data_request) { Runtime::API::Request.new(api_client, "/projects/#{project.id}/pipelines/#{pipeline_id}") }
-
-      before do
-        Support::Waiter.wait_until(sleep_interval: 3) { !pipeline.empty? && pipeline['status'] != 'pending' }
-      end
-
-      after do
-        runner.remove_via_api!
-      end
-
-      context 'when deleted via API' do
-        it 'is not found', testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/931' do
-          delete(pipeline_data_request.url)
-
-          deleted_pipeline = nil
-          Support::Waiter.wait_until(sleep_interval: 3) do
-            deleted_pipeline = pipeline
-            !pipeline.empty?
-          end
-
-          raise "Pipeline response does not have a 'message' key: #{deleted_pipeline}" unless deleted_pipeline&.key?('message')
-
-          expect(deleted_pipeline['message'].downcase).to have_content('404 not found')
-        end
-      end
-
-      private
-
-      def pipeline
-        JSON.parse(get(pipeline_data_request.url))
-      end
-    end
-  end
-end