blog.testowka.pl

Archiwum wiadomości z Maj, 2015

Szukamy QA!

opublikowany przez 21, Maj, 2015, w kategoriach Inne, Praca, Testowanie

Przez długi czas w Pragmatic Coders pracowaliśmy bez QA. Później mieliśmy testera po stronie klienta. W obydwu przypadka radziliśmy sobie całkiem dobrze. Teraz jednak stwierdziliśmy, że chcielibyśmy radzić sobie jeszcze lepiej.

Datego…

Poszukujemy osoby na stanowisko Quality Assurance Engineer, która wniesie dodatkową wartość do naszego zespołu.

Jeśli:

  • jesteś przyzwyczajony do pracy od 8 do 16 i nie wyobrażasz sobie tego jak można inaczej (nie tolerujesz wychodzenia z pracy kiedy się chce i pracy zdalnej jeśli ma się na to ochotę),
  • masz certyfikat ISTQB Advanced Level i posiadasz szerokie doświadczenie w stosowaniu omawianych tam praktyk,
  • jesteś ekspertem w pracy w ciągłym konflikcie z developerami i potrafisz ten konflikt efektywnie wykorzystywać do tego, by zapewnić jak najwyższą jakość,
  • Agile dla Ciebie jest fajny, ale zdajesz sobie sprawę z tego, że w praktyce lepiej jest jednak napisać plan testów, przypadki testowe i scenariusze,
  • masz bogate doświadczenia jako Test Manager i z łatwością zbudujesz dla nas dział testów w skład którego wejdą Twoi nowi podwładni,
  • masz doświadczenie w automatyzacji testów i wiesz, że automatyzacja ma sens tylko jeśli funkcjonalności są już stabilne i nie będą się zmieniać,
  • potrafisz sukcesywnie odseparować swoje życie od pracy (bo przecież praca to smutny obowiązek, ale jednak konieczny by móc się poza nią rozwijać),
  • jesteś prawdziwym ekspertem w wykonywaniu scenariuszy testowych, a Twoje raporty z testów i zgłoszenia błędów są zawsze bardzo starannie opisane i nie wyobrażasz sobie by można to było robić inaczej,
  • wiesz jak efektywnie wtestować jakość w oprogramowanie – znasz wiele praktyk, które na to pozwalają i wiesz jak je wdrożyć w życie,
  • potrafisz efektywne komunikować się z programistami używając wyłacznie Jiry (i/lub innego bugtrackera),

…jeśli spełniasz powyższe wymagania… to… raczej nie masz czego u nas szukać… No chyba, że szukasz terapii szokowej…

W innych przypadkach daj nam znać – chętnie porozmawiamy o Twoim doświadczeniu! Nie liczy się dla nas piękne CV i dekady doświadczeń w korpo – prawdziwa wiedza i doświadczenie oraz chęć i umiejętność szybkiego uczenia się – to jest to, co jest dla nas najważniejsze!

Więcej informacji i faktyczne wymagania znajdziecie tutaj.

Wiemy, że poprzeczka jest dosyć wysoko, ale nasz zespół w tej chwili potrzebuje osób, które faktycznie nie będą zostawały z tyłu w tym szybko zmieniającym sie i rozwijającym środowisku. W każdym razie postaramy się w miarę możliwości dać szansę każdemu kto spełnia przynajmniej kilka z wymienionych wymagań.

Widełki (bo przecież trzeba): 3000-8000 PLN (netto)
Zasady są proste – wynagrodzenie zależy od ilości spełnianych wymagań.

Miejsce pracy: Kraków
Umowa o Dzieło/Zlecenie lub B2B.

Jeśli macie jakieś pytania to dajcie znać.

 

 

1 komentarz więcej...

Definicja jakości

opublikowany przez 12, Maj, 2015, w kategoriach Agile, Jakość, Testowanie

5387711359_26983180a5_o

 

Definicji jakości oprogramowania powstało już wiele. Jedną z chyba najczęściej cytowanych ostatnio jest ta (chyba jej autor to Gerald Marvin (Jerry) Weinberg ):

„Quality is a value to some person”

Jakość jest tym co jest wartościowe dla kogoś. Czyli definicja jakości będzie się różniła w zależności od tego kogo o nią zapytamy.

James Marcus Bach dorzucił do tej definicji kolejne dwa słowa:

„Quality is a value to some person who metters”

Przecież w definicji jakości nie istotne jest zdanie każdego człowieka. Liczy się tylko zdanie osób które się liczą. Użytkowników, interesariuszy, sponsorów oprogramowania czy też osób wyznaczających trendy.

Ja do tej definicji dopisuję kolejny warunek:

„Quality is a value to some person who matters and it varies in time”

Jakość oprogramowania jest tym co ma wartość dla osób, które mają znaczenie i z pewnością będzie się to zmieniać w czasie.

Zmiana jest nieunikniona. Zmieniają się trendy na rynku, konkurencja wypuszcza kolejne, coraz lepsze rozwiązania, technologia się rozwija dając nam nowe możliwości. Ale przede wszystkim w miarę postępów pracy nad produktem i walidacji naszych założeń odkrywamy kolejne wartości i kolejne grupy osób które się liczą w definiowaniu jakości.

Podstawą jakości według mojej definicji jest możliwość ciągłego rozwijania i zmieniania oprogramowania przy stosunkowo stabilnych i przewidywalnych kosztach. W zasadzie to mając zapewnioną możliwość łatwego wprowadzania zmian w oprogramowaniu stosunkowo łatwo jesteśmy w stanie zapewnić dostarczanie wartości/jakości dla ludzi, którzy się liczą.

Warto pamiętać też że „liczące się osoby” z czasem też się zmienią…

2 komentarze więcej...