I think the job executor is not booted automatically if you extend JbpmTestCase for implementing your tests,
you might want to manually run the jobs:
List<Job> job = managementService.createJobQuery()
.processInstanceId(processInstance.getId())
.list();
managementService.executeJob(job.get(0).getId())