Начинающему тестировщику однозначно будет проще найти работу, т.к. программирование требует куда больших знаний в разработке, нежели тестирование продукта. В частности, разработчик автоматических тестов - тот же самый разработчик, но он QA. При этом тестировщик может выполнять работу даже не зная никакого языка программирования, просто тыкая мышкой. Тут скорее программист может быть и QA и разработчиком и т.д. А из QA можно переквалифицироваться в разработчика, уже с опытом работы.
Работа должна приносить удовлетворение.
Я бы сказал, что на позицию Junior проще устроиться программисту. Порог входа в тестирование немного ниже, следовательно, на рынке начинающих QA больше, чем начинающих разработчиков.