Czy ewentualne doświadczenie jako Automatyk (Java + Selenium) jest potem brane pod uwagę, jako doświadczenie w programowaniu, czy nie ma co na to liczyć?
Jasne, że będzie.
Mogę się z Tobą podzielić moim doświadczeniem z testowania aplikacji i znajomości programowania. Jeżeli wiem, że będę testował aplikację webową w technologiach:
java+hibernate+spring, to na początku sam piszę sobie taką prostą aplikację w celu poznania tych technologii. Na początku zajmuje to sporo czasu, nie mniej jednak warto.
Jeżeli w innym projekcie wiem, że będę miał do czynienia z testami UI aplikacji z frontem w angularze, to robię sobie prostą stronę w angularze, np konsumuję wystawione API z punktu wyżej. Patrzę co i jak, dzięki temu łatwiej mi używać dedykowanych narzędzi do testowania (protractor).
W trakcie testów, często buduję sobie aplikację lokalnie, żeby mieć wgląd co i jak dev-owie robią w środku.
Jeżeli w innym miejscu wiem, że będę musiał zmierzyć się z testami wydajności microserwisów, a jednym z serwerów jest dziwnie brzmiąca nazwa Vert.x, to stawiam sobie lokalnie małą apkę z zastosowaniem tego narzędzia i badam testami wydajność, żeby mieć punkt zero dla prawdziwych testów.
Jedyne co ogranicza testera przed nauką programowania to jego własne lenistwo. Jeżeli uderzysz w QA to również będziesz cenionym i doświadczonym programistą (ja nie jestem, ale Ty masz szasnę być).