Myślę, że jedynym scenariuszem, w którym ktoś poszedłby do MS na rozmowę kwalifikacyjną na stanowisko SDE i wyszedł z ofertą SDET, byłby gdyby ktoś na początku swojej kariery (stażysta lub świeżo po studiach, w zasadzie) pokazał wiele testów zdolności i wielokrotnie wykazywał dowody „sposobu myślenia testera” podczas wywiadu. Musiałoby być wystarczająco wcześnie w ich karierze, aby mogli nie wiedzieć o testach - czyli stażach, a może pierwszej pracy po studiach. Słyszałem o kilku przypadkach, w których zdarzyło się to od studentów Uniwersytetu Waszyngtońskiego, który znajduje się na podwórku Microsoftu, więc staże były powszechne. To nie było powszechne. Zdolność do testowania musiałaby zostać rozpoznana wystarczająco wcześnie w pętli, aby resztę wywiadu można było zmienić na „test”
Teoretycznie może się to zdarzyć również w innym kierunku (wywiad SDET z ofertą SDE). Wydaje mi się jednak, że nigdy o tym nie słyszałem - być może dlatego, że rola SDET była stosunkowo nieznana, a osoba o wielkim „umyśle testera” chętniej udzielała wywiadu dla roli SDE, nie zdając sobie sprawy z tego innego obszaru, w którym mogłaby znakomicie, niż wielki wywiad dla „deweloperów” dla roli SDET bez uświadomienia sobie potencjału SDE.
Pamiętaj, że ukończyłem studia ponad 5 lat temu, więc nie wiem, czy nawet ten scenariusz się wydarzy. W tym czasie rola SDET w Microsoft była dość tajemnicza, a większość ludzi tak naprawdę nie wiedziała o automatycznych testach, gdy byli na studiach. Myślę, że od tego czasu wiele się zmieniło.
Przeprowadziłem wywiad dla około 6 pozycji SDET w firmie Microsoft i kilku pozycji SDE. Wywiady z rolami SDET NIE były łatwiejsze. Pytania dotyczące kodowania są zwykle mniej więcej takie same, chociaż można by zaakceptować nieco mniej skomplikowane odpowiedzi, pod warunkiem, że osoba wykaże wyraźne nastawienie do jakości (np. Myśli o interesujących błędach i radzi sobie z nimi; dobrze testuje swoją odpowiedź po zakończeniu kodowania; itp.). Jakakolwiek swoboda kodowania jest więcej niż nadrobiona potrzebą krytycznego myślenia o jakości i testowaniu.
Mimo to uważam, że kariera w SDET jest łatwiejsza do osiągnięcia i awansowania po prostu dlatego, że dobre SDET, które są w karierze na całe życie, nie są tak powszechne. Stereotyp „SDET, który naprawdę chce być SDE” nie jest pozbawiony podstaw. Wykazywanie prawdziwej (i uczciwej) pasji do testowania sprawi, że będziesz się wyróżniać, podczas gdy deweloperzy z prawdziwą pasją do rozwoju są stosunkowo powszechni. To nie może trwać; Role SDET stają się ostatnio coraz bardziej popularne, ponieważ coraz więcej firm zatrudnia do tej roli i wraz z lepszym zrozumieniem dziedziny. W tej chwili uważam, że SDET jest prawdziwym polem do kariery, nie tylko w firmie Microsoft. Tylko upewnij się, że rzeczywiście korzystają testowania. Jeśli naprawdę jesteś czystym deweloperem, może ci się to wydawać trudne i nudne.