Мы уже говорили про ручное тестирование и автоматическое, как направления, на которые идёт найм.
Так сложилось, что, и тестирование и тестировщиков делят на эти виды. Но современная разработка не может существовать без средств автоматизации, и рано или поздно вам придётся освоить их.
Поэтому, отвечая на изначально поставленный вопрос скажу с уверенностью, нужно! Я бы сказала, жизненно необходимо для работы в тестировании учить языки программирования и средства автоматизации.
И вообще, моё личное мнение, что эти 2 направления части одной профессии. Автоматизация — это такое же тестирование, которое должно поддаваться всем классическим методикам тестирования, иметь этап тест дизайна, например, и грамотного подхода к составлению набора тестов.