diff --git a/src/main/resources/camunda/general_application_failed_event_emitter_scheduler.bpmn b/src/main/resources/camunda/general_application_failed_event_emitter_scheduler.bpmn
deleted file mode 100644
index 8e9784b5d..000000000
--- a/src/main/resources/camunda/general_application_failed_event_emitter_scheduler.bpmn
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
- Flow_1gnbmqe
- Flow_0tjw87e
-
-
- Flow_0tjw87e
-
-
-
-
- Flow_1gnbmqe
-
- 0 0/30 * * * ?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/test/java/uk/gov/hmcts/reform/civil/bpmn/GeneralApplicationFailedEventEmitterSchedulerTest.java b/src/test/java/uk/gov/hmcts/reform/civil/bpmn/GeneralApplicationFailedEventEmitterSchedulerTest.java
deleted file mode 100644
index c9998a513..000000000
--- a/src/test/java/uk/gov/hmcts/reform/civil/bpmn/GeneralApplicationFailedEventEmitterSchedulerTest.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package uk.gov.hmcts.reform.civil.bpmn;
-
-import org.camunda.bpm.engine.externaltask.ExternalTask;
-import org.camunda.bpm.engine.externaltask.LockedExternalTask;
-import org.camunda.bpm.engine.impl.calendar.CronExpression;
-import org.camunda.bpm.engine.management.JobDefinition;
-import org.junit.jupiter.api.Test;
-
-import java.text.ParseException;
-import java.time.LocalDateTime;
-import java.util.List;
-
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.junit.jupiter.api.Assertions.assertFalse;
-
-class GeneralApplicationFailedEventEmitterSchedulerTest extends BpmnBaseTest {
-
- public static final String TOPIC_NAME = "GAFailedEventEmitterScheduler";
-
- public GeneralApplicationFailedEventEmitterSchedulerTest() {
- super("general_application_failed_event_emitter_scheduler.bpmn",
- "GAFailedEventEmitterScheduler");
- }
-
- @Test
- void pollingEventBmpnShouldFirePollingEventEmmiterExternalTask_whenStarted() throws ParseException {
- //assert process has started
- assertFalse(processInstance.isEnded());
-
- //assert topic names
- assertThat(getTopics()).containsOnly(TOPIC_NAME);
-
- //get jobs
- List jobDefinitions = getJobs();
-
- //assert that job is as expected
- assertThat(jobDefinitions).hasSize(1);
- assertThat(jobDefinitions.get(0).getJobType()).isEqualTo("timer-start-event");
-
- String cronString = "0 0/30 * * * ?";
- assertThat(jobDefinitions.get(0).getJobConfiguration()).isEqualTo("CYCLE: " + cronString);
- assertCronTriggerFiresAtExpectedTime(
- new CronExpression(cronString),
- LocalDateTime.of(2020, 1, 9, 0, 0, 0),
- LocalDateTime.of(2020, 1, 9, 0, 30, 0)
- );
-
- //get external tasks
- List externalTasks = getExternalTasks();
- assertThat(externalTasks).hasSize(1);
-
- //fetch and complete task
- List lockedExternalTasks = fetchAndLockTask(TOPIC_NAME);
- assertThat(lockedExternalTasks).hasSize(1);
- completeTask(lockedExternalTasks.get(0).getId());
-
- //assert no external tasks left
- List externalTasksAfter = getExternalTasks();
- assertThat(externalTasksAfter).isEmpty();
-
- //assert process is still active - timer event so always running
- assertFalse(processInstance.isEnded());
- }
-}