Что необходимо изучить чтобы пройти на тестировщика
Согласно классификатору Тестировщик - спец со средним спец.образованием, специалист по тестированию - с высшим.
А по сути типичный - это выпускник мат или физ факультетов, а также программистских факультетов (те. кто понял, что программировать они не хотят), хороший выпускник инженерных факультетов. Опытный ПК пользователь, отличное знание офисных приложений, умение базовое писать простейшие скрипты, например на VBA, базовые знания SQL, въедливость, усидчивость, кропотливость, отличный письменный английский. Курсы по тестированию ПО приветствуются. Базовые знания по программированию приветствуются. Возраст для начинающих до 25 я бы рассматривала как потолок.
Человек способный понять, что надо клиенту/заказчику, описать бизнес-модель предприятия (по русски техпроцесс), все это доступно сформулировать, расчертить и донести до исполнителей/программистов.
Высокий уровень разговорного иностранного языка практически в 100% требуется.
В БГУИР открыли такую специальность. Пока я выпускников не видела.
Но обычно в них росли из тестирования/суппорта. В целом желательно учиться на факультете, который в течение учебы именно развивает аналитические способности, а не дает чисто прикладные знания.
В ЕПАМе были несколько крутых аналитиков выпускников БГЭУ (казалось бы ни разу не IT).
Он решает какими техническими средствами будет реализовано то, что описал аналитик. Это уже программист, которые прокачался до уровня полубога

.
В маленьких конторках может быть мультистаночник, в больших обычно это разные люди.