My question is: Does education guarantee a job.
Answer: No
Being educated means you are trainable i.e you should be able to use your acquired knowledge to creat space for yourself in the labour market even if their isn't any job opportunity. Education will give you some skills that make you different from an illiterate.
Of course, no guarantee if someone expects to get a job from job vacancies, especially civil/government employees.
But education makes someone having a bigger chance to get a job. He can have 2 options, applying for a job or creating his own job. Without education, it is difficult to create own job, and the chance to get a job from job vacancies is too small since it mostly requires an educated person. It is true that education makes someone to have the proper skills or abilities.