Interview Junior Tester

Interview Junior Tester
L9
  • Rejestracja:ponad 8 lat
  • Ostatnio:7 miesięcy
  • Lokalizacja:Kraków
  • Postów:129
0

Szykuję się na rozmowę kwalifikacyjną na Młodszego Testera (testy manualne & automatyczne).
Wcześniej pracowałam jako Młodszy programista, ale uznałam, że lepiej odnajdę się jako tester, też te programowanie dość słabo mi szło.

Jak wykazać na rozmowię rekrutacyjnej pasję do testów? jak uzasadnić chęć zmiany profesji z programisty na testera ( chęcią jest rozwój w programowaniu testów automatycznych), by zrobić dobre wrażenie na rekruterach?

edytowany 1x, ostatnio: LoOpY_99
IE
IE
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 4 lata
  • Postów:317
0

W testowaniu jest również dużo programowania. Nie uciekniesz od tego jeżeli myślisz o automatyzacji. Zastanów się czy to dobra droga dla Ciebie. Może lepiej pomyśl o karierze analityka/produkt ownera itp., ew. testera manualnego?

Jeżeli Twoją motywacją do zmiany profesji jest fakt, że słabo szło Ci programowanie to na pewno pracy nie dostaniesz.
Generalnie drażni mnie podejście do testów typu:

  1. Pójdę na testera automaycznego, bo nie lubię programowania.
  2. Pójdę na testera jako szczebel w karierze do programowania (no chyba, że razem z pracodawcą to ustalicie w obrębie jednej firmy, to ok).

Często testerzy są bardzo dobrymi programistami. Część moich kolegów bierze normalnie taski developerskie, zwłaszcza te które wpasowują się w ich zainteresowania lub będą wymagały nietrywialnych testów w pełnej piramidzie.

Tester to taki programista + testów ewangelista :P

L9
  • Rejestracja:ponad 8 lat
  • Ostatnio:7 miesięcy
  • Lokalizacja:Kraków
  • Postów:129
0

może źle się wyraziłam - umiem programować w stopniu podstawowym, ale nie szło mi na tyle dobrze, by prace polubić i by sprawiała mi satysfakcje, a stwierdziłam, że jak mam nie być w tym dobra to bezsensu
. i chciałabym wiedze i doświadczenie zdobyte w programowaniu wykrozystać w testach -> stąd chcęć rozwoju jako tester automatyczny. i nie jest to szczebel w karierze programowania, nie chcę wrócić do programowania aplikacji. poznalam pracę programisty i testera i uznalam, że bardziej nadaję się na testera i wolę testy -> bardziej rutynowa praca, ciekawsza.
wiem co to testy automatyczne - to tak naprawde podstawoy programowania, na tyle znam programowanie by pisać swobodnie testy funkcjonalne

tylko nie wiem, jak to uargumentować na rozmowie, na pewno beda pytac, by zrobić dobre wrażenie na rekruterach - czyli jak wykazać, że wolę testy i że mnie pasjonuje to, by przekonać rekrutera

edytowany 2x, ostatnio: LoOpY_99
KE
KE
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Postów:30
0

   

edytowany 3x, ostatnio: KMODE_EXCEPTION_NOT_HANDLED
L9
Nauka w pracy oraz pisanie funkcji szlo mi wolniej niż innym osobom. braki we właściwym algorytmicznym myśleniu widoczne przy pisaniu jakiś konkretnych funkcji, ale to raczej przy implementacji jakiś trudniejszych funkcjonalności, lubiałam za to programowanie obiektowe, pisanie klas (klas abstrakcyjnych, interfejsow) . problemem było również pisanie procedur w SQL (może stąd, ze nigdy nie uczyłam się programowania baz danych, a takie zadanie od razu miałam napisać jakąs konkretna procedure ) dobrze szedł mi front (html css, znam tez podstawy js)
KE
KE
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Postów:30
0

   

edytowany 1x, ostatnio: KMODE_EXCEPTION_NOT_HANDLED
Zobacz pozostałe 8 komentarzy
L9
tak, 4 msc to była wcześniejsza praca. o tej ostatnie jna pcozątku Ci nie pisałam -> bo nie wpsiałam jej w CV, zamierzałam ją zatuszować -> to praca w AX była. a ta 4 msc, to była wcześniejsz ai w .NET
L9
1. domysliłaś się sama - w rzeczywistości tak i porozumienie stron tu, chodź w CV mam w 1szej pracy na UoP po stazu 4 msc ;) a drugiej nie bede pisac w CV, tylko na rozmowie powiem, ze taka byla i to ostatnie miejsce pracy ,ale nie zdobylam tam doswiadczenia. %.4d
L9
Obstawiam że nie może po przecinku przyjąć argumentów stąd pierwszy który jest. Nie będę mówić, że kłamstwo., po prostu nieaktualne CV. nie dopisałam ostatniej pozycji pracy, tylko wysyłam bez update - nie zaaktualizowalam. CV już wysłałam - rozmowe mam umówioną na za pare dni - a teraz sie dowiedziałam, że nie dam rady ukryć ostatniego fake zatrudnienia;/
L9
czyli twierdzisz, że i w CV pisać prawdę co do zatrudnienia oraz jego długości (w rpzypadk uwcześniejszej pozycji - nie ostatniej) i na rozmowie mówić prawdę? a jak spytaja o powod zakonczenia pracy, jak powiem 'wymagania na stanowisko okazaly sie zbyt duze' bo tak bylo - a raczej zbyt duze oczekiwania co do mnie, liczyli ze po miesiacu / 2 bede samodzielnie prowadzic projekt i go tworzyc....w sytuacji gdy przychodzilam nie znalam w ogole technologii, systemu erp, AX. - jak to bd wygaldac zpunktu widzenia pracodawcy? zatrudni mnie ktoś po uzyskaniu takich informacji ? o_O
L9
w kwestionariuszu osobowym też można ukryć punkt swojego doświadczenia na UoP (nie ostatni punkt, tylko przedostatni) ? czy tam i tak trzeba wpisać każde zatrudnienie w oparciu o UoP
KE
KE
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Postów:30
0

  

edytowany 2x, ostatnio: KMODE_EXCEPTION_NOT_HANDLED
L9
Zawód wybrałam i nie zamierzam zmieniać. Na dzień dzisiejszy wybrałam stanowisko testera, bo wiem, jak wygląda praca,i pasuje mi, oraz na pewno się utrzymam dłużej (bo nawet jak nie pójdą mi automatyczne,to manualne są łatwe), a temat załozyłam po to by znaleźc sensowne argumenty na rozmowe, jak padna pytanie dlaczego testy a nie programowanie, jak odpowiedziec b ywykazac pasje do testowania. aczkolwiek niezależnie - może spróbuję i faktycznie wykonam chocicażby z ciekawości test na IQ. - zawsze przybliższy przyszłą ścieżke kariery.
L9
Jeśli chodzi o śmiałośc, pewność siebie, umiejętności efektywnej komunikacji - na najwyższym poziomie, jestem bardzo śmiała, wygadana, więc z zadawaniem pytaniem, szukaniem pomocy nie mam problemu. problemem jest - brak wysokich umiejętności technicznych, wystarczających to samodzielnej pracy na stanowisku Junior Programisty w standardowej firmie( zazwyczaj szukają dobrych juniorów, nie początkujących) zrażenie się i brak pasji już do programowania - kiedyś chętnie się uczyłam, aktualnie nie chce mi się niczego ruszać, zraziłam sie,
L9
wypaliłam w temacie, dlatego chętnie zacznę coś innego -> stąd pomysł na testowanie ;)
L9
aczkolwiek w ostatniej pracy -> uwagi były o to, że z problemem właśnie znalazlam pomco i ktoś mi pomógł, bo oni oczekiwali, że po 3 msc bede samodzielnie prowadzić i robić małe projekty ! bez pomocy jakiejkowleik.
L9
próbowałam, ale odnośnie AX ciężko było coś znaleźć. we wczesniejszych pracach w .net tak - stack overflow, devexpress i nawet tu na forum tez dawalam pytanei ;) ale niee progrsamownaia już na razie nie chce - zraziłam się, mam uraz a przede wsyztskim boje sie, ze bedzie to kolejna nieudana praca !
KE
KE
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Postów:30
0

   

edytowany 1x, ostatnio: KMODE_EXCEPTION_NOT_HANDLED
L9
tzn ja myslalam, nie pisać w CV tego ostatniego - w dziale doświadczenie, bo nie zdobyłam tam fkatycznego doświadczenia i nie mówić na interview. ale po ew przyjeciu w papierach HR i kwestionariuszu osobowym wypisałabym wszytsko zgodnie z prawdą.
L9
w przypadku UoP nie da się zataić tylko ostatniego stosunku pracy, wcześniejszy można zataić / zatuszować?
L9
najlepszą opcją byłoby nie kłamać, tylko po prostu obawiam się, że jak szczerze wpiszę CV i bd szczerze mówić na rozmowie odnosnie poprzednich miejsc pracy to NIKT MNIE NIE ZATRUDNI. widzę po osobach - w podobnej sytuacji, większość tuszuje (często wydłużając okresu zatrudnienia, aby mieć ciąglość). a nie wiem,czy mówienie szczerze, ze uparcie chciałam być programistką, a nie posiadałam wystarczajaco duzych umiejetnosci technicznych ani kompetencji, predyspozycji to dobre rozwiazanie...
0

A w jaki sposób dostałaś się na ten staż w c# . Byłaś najlepsza z kandydatów czy przyjmowali taśmowo ? I czy masz studia IT i dlaczego nie kontynuowałaś w tamtej firmie? miałaś przecież już 7 miesiecy doswiadczenia. Podziękowali ci ?

Zobacz pozostałe 8 komentarzy
KE
KMODE_EXCEPTION_NOT_HANDLED
Nie widzę więc światła w tunelu dla testera - nawet wykonująca testy musi być dokładna - inaczej będzie awaria systemu u klienta, co oczywiście odbije się na twojej kandydaturze. Przygotuj się wykonując pracę testera (może nie juniora) na: pisanie testów zgodnie z ISTQB (dostaniesz pewnie szkolenie), wykonywanie ich zgodnie z przygotowaną instrukcją, testowanie samych testów (tak!), przeglądy kodu programistów (code-review) i PISANIE ALGORYTMÓW.
L9
wygląda więc na to, że w ogole się do tej branży nie nadaję...
KE
KMODE_EXCEPTION_NOT_HANDLED
spróbuj najpierw poćwiczyć na codility. Nie poddawaj się i próbuj walczyć z niedokładnością. Musisz sobie z nią radzić, aby pisać dobry/akceptowalny kod. Brak rozpatrzenia jednego przypadku w programie medycznym może kosztować czyjeś życie - tak dla przykładu.
L9
u mnie problem polega na problemie z koncentracją (stąd bierze się niedokładnośc, albo chwilowe zawiasy w pacy).
KE
KMODE_EXCEPTION_NOT_HANDLED
"chwilowe zawiasy w pacy" - o co chodzi? Problem z koncentracją - stopery pomagają, ewentualnie słuchawki i dobra muzyka?
KE
KE
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Postów:30
0

   

edytowany 1x, ostatnio: KMODE_EXCEPTION_NOT_HANDLED
L9
dziękuję ! a z czego merytorycznie pryzgotować się na te interview na testera? myślałam zrobić jakiś projekt z testów automatycznych, ale nie bardzo wiem co przetestować (w selenium webriver w c# bym chciala) i pod jakim kontem. mam też problem ze znalezieniem właściwych materiałow do poczytania.
L9
Czyli rozumiem, że na rozmowe wystarczy ogólnie posiadać wiedzę z zakresu testowania, i automatyzacji? by dostać pracę?
L9
szczerze - odechciewa mi się tej profesji. Nastawiłą msię na testy - bo wydaje się ciekawa praca, różnorodnosc zadan, mniejsza presja (tak to odbierałam) bardziej rutynowa praca, podstawy programownaia tylko, a uznałam,. że jestem za słaba na programistke . a tu sie dowiaduje, że to jeszcze trudniejsza praca niz programista !! liczyłam, że jak pojde na Junior Testera to łatwiej bedzie zacząć prace, utrzymac sie, zdobyc doswiadczenie. jakim więc cudem, w porpzedniej firmie jako testerzy manualni pracowali osoby : po akademii muzycznej,prawie, filologii?
L9
i to zadanie dla Juniora manuala, bez doświadczenia w testowaniu ? znajomość praktyczna wszystkich frameworków? bo ja póki co nie znam żadnego, nawet selenium ;)
L9
hahaha, " po akademii muzycznej,prawie, filologii" te osoby pracowały w zespole testów manualnych, w niemieckiej korpo, firmie informatycznej, jako QA Engineerzy,i testowały systemy bankowości, pos solucje itp. jeden koleś po górnictwie i 7 latach [racy w kopalni jako górnik poszedł na staż testerski i pracuje jako QA Engineer, sama byłam w szoku ! co polecasz pouczyć się więc na stanowisko Juniorskie? nie wiem czego moga wymagac na interview od Juniora, teraz aplikuje do duuuzo gorszej firmy, niż ta w której robiłam staż.ale tez niemiecka. i duzo mniejsza firma.
KE
KE
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 8 lat
  • Postów:30
0

   

edytowany 1x, ostatnio: KMODE_EXCEPTION_NOT_HANDLED
0

Generalnie problem jest taki że zapytałaś o prace testera na forum dla programistów. W późniejszych etapach rozwoju nie musisz w ogóle programować bo będąc testerem poza testami automatycznymi masz do wyboru managera testów, analityka testów i testerów specjalizujących się w zagadnieniach UI i UX.

Teraz jeśli chodzi o testy automatyczne, sam pisząc nie sądzę żeby były trudniejsze od normalnego programowania. Większość wygląda bardzo podobnie, a algorytmy do wymyślenia są proste, celuj w automatyzowanie testów funkcjonalnych dla stron web. Pracy która wymaga jakiegoś większego skilla jest może 5% i są od tego bardziej doświadczone osoby(które większość czasu i tak tworzą proste testy lub je utrzymują).

Do samego zgłoszenia manualnych błędów nie potrzebujesz programowania, nie musisz wiedzieć jak to wszystko działa od strony programistycznej, bo tak naprawdę raport powinien zawierać co i jak zepsułaś, a to czemu tak się stało to problem programisty.

To co musisz wiedzieć na pewno to jak pisać test case, checkliste, bug report (w miare zgodnie z ISTQB chociaż trakuj to bardziej jako porady niż wytyczne). No i jak klikać z sensem po stronie, nie randomowo. Musisz wiedzieć co to ścieżka krytyczna i czemu zawsze sie ją przechodzi praktycznie codziennie. Niemniej jednak to jest wiedza do ogarnięcia w 2 noce zanim sie zacznie pracę, ważne tylko żeby potem nie zapomnieć o poszerzaniu :)

L9
dokładnie właśnie myślałam o automatyzowanie testów funkcjonalnych dla stron web. - konkretnie selenium i C#
0

@LoOpY_99:
"(...) pisanie funkcji szlo mi wolniej niż innym osobom (...)"
Oo?
"(...)%.4d(...)"
oO?
"(...) zazwyczaj uczą podstaw programowania na C++., na mojej uczelni było inaczej - uczyli podstaw programowania na C#, i póxniej mielismy ten c# przez 3 semestry jeszcze. wszystko na C#. z C++ nigdy nie miałam styczności zadnej (...)"
Oo?
"(...) ak mam studia Informatyczne (1szy i 2 stopień, dzienne na uniwersytecie). na studiach szło mi dobrze- stypendfium rektora, wysoka średnia (...)"
OO
"LoOpY_99"
A-ha!

NI
  • Rejestracja:prawie 8 lat
  • Ostatnio:około 6 lat
  • Postów:37
0

Nie przesadzajmy. Od kandydata na juniora nie będą wymagać umiejętności napisania złożonego frameworka do Selenium od zera, na zawołanie. Tester nie wykonuje też (w założeniu) code review developerom, choć jako takie zrozumienie kodu bywa bardzo pomocne i może znacząco ułatwić robotę. Moim zdaniem dobrze jest, gdy kandydat umie stworzyć sensowne przypadki testowe i przełożyć je na działający skrypt, jednakże tutaj także nie ma potrzeby robienia cudów na codzień - w większości przypadków chodzi bardziej o wykombinowanie, żeby dana metoda działała stabilnie, szybko i miała wartość z punktu widzenia pokrycia przypadków testowych. Podsumowując - utrzymanie i rozwój skryptów porównałbym bardziej do precyzyjnej roboty rzemieślniczej, gdzie trzeba nierzadko pogłówkować, ale nie jest to jakaś szczególna wirtuozeria i pisanie nowych symfonii Beethovena.

IE
IE
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 4 lata
  • Postów:317
0

A co w web-developmencie jest wirtuozerią... Praca jak każda inna. To nie engine googla.

NI
Odniosłem się tylko do rzekomych wymagań na junior testera. Co do web deva, też zgoda :)
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)