Это часть IT, соответственно никак не может быть отдельным направлением. Но у каждой профессии есть свои отличительные черты. На моей практике - хороший тестировщик=неплохой программист, хороший программист=хороший тестировщик. Тестирование кодовой базы, написанной не мной, это всегда был темный лес и нахождение ошибок в коде, написание тестов отдавал более хорошим специалистам. Если вам по вкусу читать большие объемы кода, написанные не вами, находить ньюансы работы ПО, то вы с легкостью войдете в эту сферу, а аналитический склад ума и то количество кода, что вы просмотрите, поможет составить вам свою книгу-рецептов идеального кода.
Все как после окончания музыкальной школы, кто-то играет по нотам великие произведения, а кто-то сочиняет свое, наверняка, не менее великое.