Okay I have a solution. I was thinking the app was initialized before each spec. It seems after the first test the job is loaded so I am checking if the job is loaded and calling the done function.
beforeEach (done) ->
@job = App.Job.find(1)
@job.on 'didLoad', -> done()
afterEach ->
Ember.run ->
App.reset()