Tester poszukiwany

 
Tester poszukiwany

Do niedawna tester był uważany za niepełnego programistę. Osobę, która zna się nieco na kodzie, ale sama nie potraf go stworzyć. Za to może sprawdzić jego poprawność oraz to, czy aplikacja działa prawidłowo. Testerzy skupiali się głównie na funkcjonalnościach systemów, gdyż był to ten aspekt programu, z którym miał przede wszystkim do czynienia użytkownik końcowy.

 

Dziś, kiedy systemy informatyczne są tworzone w środowisku rozproszonym, obejmują wiele funkcjonalności i integrują się z innymi systemami, testowanie aplikacji i programów jest znacznie bardziej skomplikowane. Wymaga skupienia się nie tylko na kodzie czy funkcjonalnościach, ale również na wydajności, bezpieczeństwie czy integracji z innymi systemami.

 

Konieczne jest też korzystanie z automatycznych systemów do testowania, a tester musi później zinterpretować wyniki badań. Efektem tych zmian stał się wzrost statusu stanowiska testera i rosnące zapotrzebowanie na osoby, które w tym obszarze się specjalizują.

 

Jakie zadania czekają na testera?

 

Obecnie testowanie nie sprowadza się już do przeklikiwania aplikacji i znajdowania błędów. Praca testera obejmuje znacznie więcej aspektów:

• tworzenie skryptów do automatycznych testów kodu, wydajności, bezpieczeństwa;

• analizę danych zgromadzonych w testach automatycznych i znajdowanie błędów;

• tworzenie scenariuszy testowych;

• przygotowywanie dokumentacji testowej;

• wykrywanie, analiza i raportowanie znalezionych błędów i problemów;

• przewidywanie możliwych błędów już na etapie tworzenia oprogramowania.

 



 

Czego oczekuje się od testera?


Musi to być osoba niezwykle dokładna i skrupulatna, doskonale organizująca swoją pracę – od powodzenia testów zależy czas wdrożenia aplikacji. Tester to również osoba z szerokim i otwartym umysłem, która musi potrafić przewidzieć, w jakim zakresie i obszarze mogą pojawić się błędy w oprogramowaniu. Coraz bardziej rośnie również znaczenie doświadczenia testera w korzystaniu z dostępnych aplikacji wspomagających testowanie lub tworzenie skryptów testujących. Oznacza to znajomość określonych narzędzi, takich jak: Selenium, Jmeter, Jemmy Sikuli, Watir i inne. Często również – w zależności od tego, jakiego rodzaju oprogramowanie tester będzie testował, potrzebna jest znajomość konkretnych języków oporgramowania (tester musi być w stanie zidentyfikować błędy w kodzie). Co ciekawe, cechą wspólną testerów jest dociekliwość i coś, co nazywają „negatywnym nastawieniem do obiektu badań”. Chodzi tu o to, że jeśli tester rozpoczyna testy, to nie przerwie ich, dopóki nie znajdzie błędów. Założenie, że oprogramowanie jest ich pozbawione, po prostu nie mieści się w ich systemie wartości. Będą testować tak długo, aż coś znajdą. Można powiedzieć, że o ile programiści zastanawiają się nad tym, jak zrobić program, by robił to i tamto, to testerom sen z oczu spędza pytanie, co zrobić, żeby ten program popsuć.

 

Tester – nie tylko informatyk

 

Przy testowaniu aplikacji od strony jej funkcjonalności i użyteczności niekoniecznie trzeba mieć wiedzę z zakresu programowania. Daje to szanse na pracę jako tester również osobom bez technicznej wiedzy.

 

Taka osoba musi jednak:
• umieć wcielić się w użytkownika aplikacji;
• myśleć niestandardowo (po to, by wygenerować nawet najbardziej nieprawdopodobne
Scenariusze tego, tego, co z aplikacją może zrobić końcowy użytkownik);
• myśleć logicznie – po to, by móc wykrywać nielogiczne błędy;
• być asertywnym – by potrafić zwracać uwagę programiście, ponieważ będzie on często zażarcie bronił własnych rozwiązań, które stworzył;
• mieć morze cierpliwości – prawdziwy tester nie poddaje się, dopóki nie znajdzie błędu.

 

Gdzie pracują testerzy?

 

Najczęstszym miejscem zatrudniania testerów są tzw. software house’y – frmy oferujące dedykowane oprogramowanie na zamówienie. Coraz częściej testerów zatrudniają również przedsiębiorstwa, które pracują nad własnym oprogramowaniem – start-upy realizujące usługi w modelu SaaS (SoFtware as a Service). Z analizy ogłoszeń w serwisie Praca.pl wynika, że najczęstsze nazwy stanowiska to „tester oprogramowania”, „software tester”, „tester aplikacji”.

 

Jakie możliwości rozwoju mają testerzy?

 

Wraz z rozwojem technologii i wzrostem poziomu skomplikowania oprogramowania muszą się rozwijać również testerzy, by mogli właściwie wykonywać swoje zadaia. Oznacza to – tak jak w przypadku programistów – stałą naukę i nadbudowywanie istniejącej wiedzy. Wraz z rozwojem zapotrzebowania na testerów wykształcają się też specjalizacje – nieco inaczej wygląda praca testera aplikacji mobilnych, a inaczej testera oprogramowania stworzonego w ramach startupu.

 

Ile zarabia tester?

 

Mediana zarobków to 5100 zł brutto. W zawodzie testera istnieją jednak Spore dysproporcje w zarobkach. W dużych międzynarodowych korporacjach tester zarobi 6 000 - 8 000 zł brutto. W niewielkiej firmie tworzącej oprogramowanie na własny użytek 3 000 - 4 000 zł brutto.

 

Wynagrodzenie jest też uzależnione od doświadczenia i znajomości określonych języków programowania oraz umiejętności posługiwania się narzędziami usprawniającymi proces testowania. W tym kontekście najsłabiej zarabia tester aplikacji napisanych w PHP, na wyższe zarobki może liczyć tester w środowisku Java lub C#. Najwięcej zarobi tester pracujący przy oprogramowaniu tworzonym w Perlu lub Visual Basicu.

Więcej artykułów "IT i nowe technologie"

Polecane oferty

  • Golang Developer

    Polcode Sp. z o.o   Warszawa    praca zdalna
    specjalista mid / senior / ekspert  kontrakt B2B  pełny etat   17 000 - 21 600 zł netto (+VAT)/mies.  rekrutacja online
    6 godz.
    Get ready to: Work with the latest releases of frameworks and libraries (we like being up-to-date) Apply your Golang knowledge to real-world enterprise software solutions; Have a meaningful impact on projects – analyze requirements, functional specifications, and recommend improvements; Bring...
  • Specjalista ds. Wdrożeń Systemów Kafeteryjnych

    Benefit Systems S.A.   Wrocław, Powstańców Śląskich 28/30    praca zdalna / hybrydowa
    specjalista mid / senior  umowa o pracę  pełny etat
    8 godz.
    Sprawdź swój codzienny plan treningowy Twoimi zadaniami będą czynności operacyjne związane z obsługą klientów biznesowych w ramach programu MultiSport oraz systemu kafeteryjnego; Będziesz odpowiedzialny za realizację procesu wdrożenia klienta, w tym pełną konfigurację systemu;...
  • IT Solutions Engineer (Data Center Support)

    IT SOLUTION FACTOR Sp. z o.o.   Raszyn    praca stacjonarna
    specjalista mid / senior / ekspert  umowa o pracę / kontrakt B2B  pełny etat  rekrutacja online
    9 godz.
    Diagnozowanie i naprawa zgłoszeń od Klientów – serwis wyjazdowy Udzielanie informacji i konsultacji Klientom; Realizacja przeglądów zerowych i cyklicznych; Udział w nowych wdrożeniach u Klientów w ramach posiadanych kompetencji;
  • Inżynier ds. Serwisu Data Center

    IT SOLUTION FACTOR Sp. z o.o.   Raszyn    praca stacjonarna
    specjalista mid / senior / ekspert  umowa o pracę / kontrakt B2B  pełny etat  rekrutacja online
    9 godz.
    Diagnozowanie i naprawa problemów klientów w terenie; Udzielanie konsultacji technicznych; Wykonywanie przeglądów serwisowych; Udział we wdrożeniach nowych systemów u klientów;
  • Administrator Aplikacji

    Asseco Data Systems S.A.   Warszawa, ul. Adama Branickiego 13    praca stacjonarna
    specjalista (mid)  umowa o pracę  pełny etat
    9 godz.
    Zadania: Wykonywanie podniesienia wersji systemu działającego na bazie Oracle za pomocą skryptów SQL przygotowanych przez producenta systemu, Wykonywanie tworzenia lub kopii baz Oracle dla gotowych środowisk testowych i produkcyjnych, Typowanie sytuacji nieoptymalnych i rozwiązywanie ich,...
  • Konsultant ds. wdrożeń

    Asseco Data Systems S.A.   Gdańsk    praca stacjonarna
    specjalista junior / mid  umowa o pracę / kontrakt B2B  pełny etat
    10 godz.
    Zadania: przeprowadzanie analiz przedwdrożeniowych (zbieranie wymagań, identyfikowanie potrzeb klienta i przekładanie ich na koncepcję rozwiązania), opracowywanie dokumentacji wdrożeniowej, prowadzenie prezentacji systemu, tworzenie wytycznych dla developerów i współpraca z zespołem...

Najnowsze artykuły

Praca nad morzem – pomysł na wakacje

Praca nad morzem – pomysł na wakacje

W miesiącach letnich ofertowy boom daje się zauważyć zwłaszcza w turystyce, gastronomii, handlu detalicznym, budownictwie i rolnictwie. Nad morzem przeważają oferty z sektora HoReCa skierowane przede wszystkim do studentów, ale także osób z uprawnieniami np. ratownika czy instruktora. Sprawdź, jakie stanowiska oferowane są nad Bałtykiem oraz jak zmienia się rynek pracy latem.

Przerwa na karmienie – zasady, przepisy, wzór zaświadczenia o karmieniu

Przerwa na karmienie – zasady, przepisy, wzór zaświadczenia o karmieniu

Od 1 do 7 sierpnia obchodzimy Światowy Tydzień Karmienia Piersią. Z tej okazji przypominamy, że powrót do pracy nie oznacza, że mama musi zaprzestać karmienia dziecka piersią. Kodeks pracy gwarantuje maksymalnie dwie dodatkowe przerwy na karmienie. To, z ilu i jak długich przerw może skorzystać, zależy od wymiaru czasu pracy zatrudnionej mamy oraz liczby karmionych przez nią dzieci.

Przyjaźń w pracy – czy jest możliwa?

Przyjaźń w pracy – czy jest możliwa?

 – Niektórzy preferują relacje bardziej zdystansowane i formalne tak, by nikt nie przeszkadzał im w pracy i by nie czuć się zobowiązanym do świadczenia drobnych przysług. Inni są pod tym względem mniej rygorystyczni – tłumaczy psycholog dr Beata Rajba. Kiedy w pracy pojawia się przyjaźń i jak rozpoznać, że kolega lub koleżanka ma szczere intencje?

Emerytura olimpijska – komu przysługuje? Wysokość

Emerytura olimpijska – komu przysługuje? Wysokość

W Igrzyskach Olimpijskich w Paryżu startuje aż 210 polskich sportowców. Razem z nimi liczymy na wspaniałe wyniki i medale olimpijskie. Te ostatnie oznaczają nie tylko wieczne miejsce na kartach historii sportu, ale też pewne zabezpieczenie na przyszłość. Przypominamy, ile wynosi emerytura olimpijska w Polsce i na świecie oraz czy kolor medalu wpływa na wysokość świadczenia. 

Ergoterapeuta – kto to? Jak wygląda praca? Wynagrodzenie

Ergoterapeuta – kto to? Jak wygląda praca? Wynagrodzenie

Greckie słowo ergo znaczy: pracować, działać. Ergoterapeuci dzięki technikom łączącym psychoterapię z rehabilitacją ruchową pomagają osobom z niepełnosprawnością, pacjentom po udarach i z chorobami neurologicznymi, a także osobom cierpiącym na depresję. To praca bardzo potrzebna i dająca mnóstwo satysfakcji. Jak wkroczyć na tę ścieżkę kariery i zostać ergoterapeutą?

Wczasy pod gruszą – zasady, warunki, kwota, wniosek

Wczasy pod gruszą – zasady, warunki, kwota, wniosek

Wynagrodzenie za urlop to nie wszystko! Pracownicy mogą również otrzymać dofinansowanie do wypoczynku z Zakładowego Funduszu Świadczeń Socjalnych, czyli popularne „wczasy pod gruszą”. Te, choć brzmią jak relikt przeszłości, nadal są powszechne w wielu firmach. Powszechnie bywają także mylone ze świadczeniem urlopowym. Czym różnią się obie formy dofinansowania i jak z nich skorzystać?