Anyone who goes abroad after B.Tech has mainly two objectives, higher study or job.
For pursuing higher study abroad, first you need to choose one or may be two countries priority wise. Different countries has different requirements, so don't try for many countries. For applying in Germany, you need to know German, like this there are different requirements of different countries.
You will have to appear for GRE general test which is the first basic criteria which decides your University. After getting GRE score, you can start applying according to the cut-offs.
Now, if you want to go to US then TOEFL is required. For Europe & Australia, IELTS is required. Choose among this according to you desired country.
Now the main deciding factor comes, that is your profile. You need to build a strong profile which will decide your entry to University. Your profile should contain good academic records, research works & publications, internships, skilks, LOR etc. There you will have to prove yourself eligible for them to take admission.
For going to foreign, you should be prepared with the expense according to the country. For US, you will need around 50 lacs. For Germany, you will need 15–20 lacs as German Universities abolished tuition fees even for international students.
Further, I would recommend you to go to a good consultant who can help you.
I answered this question only with the MS perspective. I don't have idea about job.
Hii,
https://studyabroad.shiksha.com/which-exam-to-give-for-which-course-to-study-abroad-articlepage-536
Visit the above link for your query.
Hope this information will help you.
Thank you.
Good luck.
Candidates can check B.Tech Cut off for Top IITs & NITs here.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile