Please refer to this previous question of mine:
As someone with low grades how can I prepare myself to study MSc in CS in USA?
Would it be a good idea to quit my job to prepare for the GRE and TOEFL?
With a background in IT, I am doing a job in a bank. Honestly speaking I am done with my job. With an ambition to do a PhD from a USA/Canadian/German university, I have understood that my current job is actually going to get me nowhere. So I am actually strongly planning to quit my job and get enrolled in a CSE Masters program with a thesis in a local university.
My previous degree was in Information Technology which is, I guess, considered a professional discipline. So, I am going for a CSE degree. As far as I know, Information Technology degree is not considered a fundamental discipline.
My plan is this: (1) I shall complete a masters degree in CSE with a thesis, (2) write and publish one/two research articles and finally (3) complete GRE+TOEFL, if required.
And one more thing, my father has agreed to support my initiative both psychologically and financially.
Please tell me about my prospect as a PhD candidate after completing these series of actions.