Как человек обучающийся в инженерной магистратуре в Европе, дам вам несколько советов опять же по Европе. В других частях мира могут быть свои заморочки.
Прежде всего выучите английский и сдайте IELTS не меньше чем на 6.5 баллов. Именно IELTS, а не TOEFL, т.к. с последним бывают проблемы с пересылкой сертификата (иногда эти проблемы оказываются фатальными).
Далее ищите университеты, предоставляющие стипендии, а так же стипендиальные фонды для не граждан ЕС. Навскидку это немецкий фонд DAAD, раньше была стипендия в RWTH Aachen, так же стипендии были у шведского института SI, поищите в голландских технических университетах (TU Twente, TU Delft, TU Eindhoven), в Швейцарии два федеральные тех. школы, и т.д. В общем, это большая поисковая работа, тут ситуация меняется из года в год.
Ищите магистерские программы, соответствующие вашей специальности и под которые есть финансирование.
Университеты в Европе можно искать например по рейтингу QS, по конкретным областям. Ведущие технические универы на континенте: ETH, EPFL, TU Delft, KTH, TU Munchen и далее по убывающей.
Документы обычно: переведенный диплом, резюме, мотивационное письмо, парочка рекомендаций от профессоров, сертификат IELTS/TOELF.
Процесс поступления на программу и подачи на стипендию отделены друг от друга.
На здоровье!
P.S. Как вариант, можно рассмотреть PhD в США, там обычно мастерский курс интегрирован в аспирантуру и часто аспирантам дают финансирование.