Potrzebujemy w naszym zespole doświadczonego technicznie Specjalisty ds. QA&QC, który przywiązuje wagę do najdrobniejszych szczegółów i wie, jak komunikować się ze wszystkimi uczestnikami procesu rozwoju, aby współpraca była efektywna. Stanowisko przeznaczone jest dla osoby, która potrafi kontrolować swój proces pracy i jest odpowiedzialna za zapewnienie jakości gotowego rozwiązania: ze względu na dobrze funkcjonujące API RESTful; funkcjonowanie aplikacji mobilnych na iOS i Android z myślą o pop
Potrzebujemy w naszym zespole doświadczonego technicznie Specjalisty ds. QA&QC, który przywiązuje wagę do najdrobniejszych szczegółów i wie, jak komunikować się ze wszystkimi uczestnikami procesu rozwoju, aby współpraca była efektywna. Stanowisko przeznaczone jest dla osoby, która potrafi kontrolować swój proces pracy i jest odpowiedzialna za zapewnienie jakości gotowego rozwiązania: ze względu na dobrze funkcjonujące API RESTful; funkcjonowanie aplikacji mobilnych na iOS i Android z myślą o poprawności i kompletności danych na poziomie DB z uwagi na dobrze funkcjonującą część serwerową, w tym integrację z usługami zewnętrznymi - oczekujemy umiejętności pracy z bazami danych, baz danych, sprawdzania ustawień i integracja z usługami firm trzecich, gdyż często problem może wykraczać poza granice naszego produktu. Oczywiście nikt nie spodziewa się, że już od pierwszego dnia będzie można przystąpić do złożonego projektu i od razu sprawdzić złożony produkt oraz dostarczyć go. wsparcie dla dużych klientów Wrzucamy juniorów w „wkład” projektu, mając nadzieję, że jakoś sami „wypłyną”. Wręcz przeciwnie, od samego początku zostanie wyznaczony mentor, który „wprowadzi wszystko” i będzie Cię wspierał na wszystkich etapach pracy. Swoją drogą, nie tylko mentor Ci pomoże – zawsze możesz liczyć na wsparcie innych członków zespołu (jest to część naszej wewnętrznej kultury). Poza tym na bieżąco dokonujemy przeglądu wykonanej pracy. Jednocześnie nie ma w nas bezsensownego mikrozarządzania i automatycznego śledzenia czasu: ważne jest efekt pracy pracownika, minuta po minucie kontrola pracownika. Generalnie jesteśmy normalni i adekwatni (wciąż może skromni, ale zdecydowanie :) ) Jak pracujemy w 3-5-osobowych zespołach -8 osób, według technologii Scrum: w zależności od projektu jest to 1-2 QA & Support, 1-2 backend developerów, 1-2 frontend/back front, 1-2 iOS, 1-2 Android, Scrum Master/Projekt Menedżer. Jednocześnie każdy członek zespołu ma szansę wpłynąć na projekt jako całość, zaproponować swoje rozwiązania. Nie ma sytuacji, w których wszyscy mówią: „Zróbmy to i tylko to”. Wręcz przeciwnie – do każdego projektu staramy się dobrać dokładnie takie rozwiązania technologiczne, które najlepiej przyczynią się do rozwiązania konkretnego problemu. Swoją drogą, wiele naszych projektów zakończyło się wykorzystaniem technologii zaproponowanych przez juniorów. Istnieją także zespoły do przeglądu i wymiany doświadczeń w każdym kierunku technologicznym: QA&QC, backend (PHP), Angular/React, iOS, Android. Nad jakimi projektami pracujemy Wszystkie tworzone przez nas produkty przynoszą realne korzyści biznesowe naszym klientom. Kilka przykładów naszych realizacji: Stworzenie dla największej firmy wycieczkowej elektronicznego systemu odpraw, który pozwolił pięciokrotnie skrócić czas rejestracji pasażerów przy wejściu na pokład. Cyfryzacja kluczowych procesów biznesowych legalnej firmy , w efekcie czego udało się skrócić o 95% czas pracy wysoko wykwalifikowanej kadry z klientami. Stworzenie programu, który pomaga w doborze części zamiennych, pozwala zapomnieć o dostępnych katalogach różnych producentów dla konkretnego modelu samochodu. Użytkownikami programu są zarówno mechanicy samochodowi, jak i klienci końcowi (właściciele samochodów). Wbudowany skaner rozpoznaje kod VIN i wyświetla wszystkie części zamienne kompatybilne z samochodemastins (zarówno oryginalne, jak i analogowe). Efektem jest skrócenie czasu selekcji części samochodowych z 10-40 minut do 10 sekund. Stworzenie systemu kontroli merchandisingu dla sieci handlowych. Kamera smartfona rejestruje produkt na ulicy, jest automatycznie rozpoznawany i porównywany z planogramem (schemat idealnego układu konkretnego rodzaju produktu). Teraz zamiast specjalistów od merchandisingu kontrolę ekspozycji może przeprowadzić każdy nisko wykwalifikowany pracownik z aplikacją zainstalowaną na smartfonie. Aplikacja ibekend na inteligentny dozownik mydła, dla służb porządkowych przedsiębiorstw i centrów biznesowych, to nasz mały wkład w ochronę środowiska ochrony, co pozwala na zużycie 2-3 razy mniej detergentów, dwukrotnie więcej niż w przypadku transportu kontenerów drogą morską. Jakie podejścia/technologie stosujemy? Testujemy część WEB naszych produktów. Testujemy aplikacje mobilne (jeśli w projekcie są takie komponenty). Testujemy API REST, warto więc znać narzędzia do testowania API, potrafić posługiwać się Swaggerem i Postmanem. Pracujemy z tagami Jira, tworzymy i pracujemy z dokumentacją testową : plany testów, przypadki testowe, listy kontrolne. System zarządzania testami pozwala na opracowanie systematycznego podejścia do procesów. Używamy TestRail. Aby wykonać te zadania, potrzebujesz: Znać architekturę klient-serwer. Podstawową znajomość SQL do pisania zapytań do baz danych. Wiedzieć, czym jest REST API, protokół SOAP i czym się różnią. Znajomość języka angielskiego Poziom średniozaawansowany Forma pracy Cały zespół pracuje zdalnie. Wszystkie usługi potrzebne do pracy i uczestnictwa we wszystkich procesach dostępne są zdalnie. Jeśli mieszkasz we Lwowie, możesz odwiedzić biuro. Okres próbny wynosi 3 miesiące, przegląd jest miesięczny. Głównym celem okresu próbnego jest zrozumienie, czy jesteśmy dla siebie odpowiedni. Staramy się nie tylko „zamknąć wakat”, ale zrozumieć, czy będziesz czuć się komfortowo pracując w naszym zespole nad innymi projektami i odwrotnie. W okresie próbnym będziesz miał czas na zapoznanie się z 1-2 produktami, pracę jako mentorem dla swojego zespołu, poznaj nasz zespół – zrozum, kim jesteśmy i czym się zajmujemy. Głównym celem tej procedury jest zrozumienie, że jesteśmy gotowi „bawić się razem przez długi czas” – tak jak jesteśmy przyzwyczajeni do pracy. razem jako współpracownicy. Co zwykle dzieje się po przesłaniu nam CV? Nasz rekruter sprawdza Twoje CV pod kątem przydatności na danym stanowisku. Jeśli wszystko będzie w porządku, umówimy się na rozmowę kwalifikacyjną. Rekruter przeprowadzi krótką rozmowę kwalifikacyjną, podczas której zada podstawowe pytania, które pomogą Ci lepiej przygotować się do podstawowej rozmowy technicznej. Dodatkowo porównujemy nasze oczekiwania względem siebie. Rozmowa techniczna przeprowadzona przez doświadczonych specjalistów pomoże lepiej zrozumieć Twój obecny poziom, dokładniej omówić Twoje doświadczenie zawodowe i zadania, które mamy do wykonania. Jeśli pozytywnie przejdziesz rozmowę techniczną, ostatnim etapem jest zadanie testowe. Na podstawie wyników wykonanego zadania podejmujemy ostateczną decyzję.