W Sii jest już ponad 1 300 testerów i specjalistów QA i wciąż rośniemy w siłę! Poznaj ekspertów z Centrum Kompetencyjnego Usług Testowych i dowiedz się więcej o ich fascynujących projektach
W Sii Polska pracuje ponad 1 300 testerów i specjalistów QA, a testowanie oprogramowania jest jednym z najdynamiczniej rozwijających się obszarów w firmie. Widać to w rankingach – od kilku lat Sii zajmuje czołowe miejsca w zestawieniach Computerworld i brytyjskiego TEST Magazine. Stale rośnie też liczba klientów korzystających z usług testowych Sii. Aktualnie, nasi eksperci realizują projekty dla ponad 200 firm z całego świata. Przeczytaj, jak wygląda testowanie w Sii i co mówią o swojej pracy testerzy.
Nowoczesne podejście do testowania i rozwiązania wyróżniane w międzynarodowych rankingach
Sii Polska, rozwijając usługi testowe, stawia na nowoczesne rozwiązania, wspierane technologiami dostarczanymi przez wiodących dostawców. Z tego powodu nawiązała partnerstwa z Tricentis i Dynatrace, których narzędzia, wyróżniane w zestawieniach Gartner czy Forrester, rewolucjonizują obszary testowania i analizy wydajności, odpowiadają na wymagania zwinnych metodyk wytwarzania oprogramowania, wykorzystują sztuczną inteligencję i wspierają najpopularniejsze technologie.
Automatyzacja testów i continuous testing
Sii jest firmą zajmującą się ciągłym testowaniem – koncentruje się na optymalizacji i usprawnianiu procesu testowego poprzez wykorzystywanie automatyzacji we wczesnych etapach cyklu wytwarzania oprogramowania. Architekci i developerzy testów w swojej pracy używają najpopularniejszych języków programowania – Java, C#, JS, Python oraz najlepszych frameworków i narzędzi, takich jak Selenium, Cypres.io, REST Assured, Puppeteer czy Tricentis Tosca, która pozwala osobom bez zaplecza programistycznego tworzyć automatyczne testy UI oraz API.
– Automatyzacją testów zajmuję się od początku mojej kariery w Sii – mówi Michał Ślęzak, Test Development Engineer w Sii Polska. – Zaczynałem od kierowania jednym z projektów dla firmy technologicznej, gdzie w kilkuosobowym zespole, korzystając z Selenium i C#, automatyzowaliśmy testy regresji dla aplikacji typu ERP. Szybko też zacząłem aktywnie występować w barwach Sii na różnych wydarzeniach. Obecnie jestem liderem w kilku projektach, a w jednym z nich tworzę testy automatyczne w Selenium, Python i Behave dla aplikacji dla załóg różnych linii lotniczych, która służy do zarządzania zadaniami związanymi z lotami, obsługą samolotów, planowania harmonogramu lotów całej załogi i ładunków – dodaje.
Projekty, realizowane dla klientów Sii, to często długofalowe plany wprowadzające automatyzację testów w całym systemie.
– Do moich zadań należy kompleksowe zarządzanie procesem automatyzacji testów, obejmujące projektowanie, dokumentowanie oraz późniejszą implementację rozwiązań dla klientów – mówi Krzysztof Bednarski, Solution Architect w Sii Polska. – Ze względu na zakres projektów, często muszę wziąć pod uwagę wszystkie poziomy testów. Czasami w trakcie prac pojawia się nowa potrzeba, której nie zdefiniowaliśmy na początku i wyzwaniem jest wprowadzanie zmian oraz poprawek do wcześniej ustalonego planu. Ta część pracy jest dla mnie najbardziej satysfakcjonująca, bo w tym momencie widzę, jak koncepcja sprawdza się w prawdziwym środowisku – podsumowuje.
Testy wydajnościowe nowej generacji
Sii Polska stworzyło zupełnie nowe podejście do testowania wydajności, pozwalające dokładniej przewidywać zachowanie systemu oraz skuteczniej zapobiegać awariom. Nowa generacja testów jest w pełni zautomatyzowana, wykorzystuje sztuczną inteligencję, pozwala skalować testy oraz wykonywać je na żądanie z wykorzystaniem chmur wszystkich głównych dostawców z wielu lokalizacji.
– W Sii zaczynałam jako Test Development Engineer, aktualnie pracuję jako architekt. Przez 2 lata miałam okazję sprawdzić się w wielu ciekawych projektach z obszaru testów wydajnościowych – mówi Emilia Lendzion-Barszcz, Architekt w Sii Polska. – PoC dla testów wydajnościowych na najniższym poziomie oraz konfiguracja i uruchomienie testów wydajnościowych przy pomocy Azure DevOps wraz z zautomatyzowanym przygotowaniem danych testowych, to tylko niektóre z nich. Z każdego projektu czerpałam wiedzę, jednak PoC dla testów wydajnościowych przy użyciu testów jednostkowych, który realizowaliśmy dla jednego z największych banków w Polsce, był wyjątkowy. Jest to bardzo niszowy temat, w którym musiałam, między innymi, dowiedzieć się, jak jUnit i Spring działają pod spodem – dodaje.
Szerokie możliwości rozwoju i ambitne projekty
Sii stawia na rozwój swoich pracowników. Misją firmy jest promowanie najlepszych, co doskonale udaje się realizować w praktyce – wszyscy architekci, pracujący w obszarze testowania w Sii, wcześniej pracowali na stanowiskach developerów testów. Testerzy manualni mają natomiast możliwość rozpoczęcia kariery w automatyzacji testów dzięki programom szkoleń i mentoringowi.
Praca w Sii to też ciekawe projekty, które stawiają przed ekspertami sporo wymagań – niektóre wymagają wysokiej skalowalności, brania pod uwagę urządzeń mobilnych, a inne sprzętu wytwarzanego tylko przez klienta.
Wyzwaniem może być też nietypowa kombinacja aplikacji, które muszą zostać wykorzystane w projekcie wymagającym nieszablonowych rozwiązań. Przykładem jest system do zarządzania zestawem inteligentnych kluczy i zamków, realizowany przez ekspertów Sii dla jednego z czołowych dostawców tego typu rozwiązań na świecie.
– Posiadamy projekty z pełnym przekrojem aplikacji: od webowej, poprzez mobilną, na fizycznym sprzęcie kończąc – mówi Krzysztof Bednarski. – Istotne jest więc, żeby tworzone narzędzia współgrały ze sobą, choćby za sprawą jednego języka programowania, ale jednocześnie spełniały wszystkie stawiane wymagania odnośnie automatyzacji.
Jeden z najnowszych projektów jest realizowany dla szwajcarskiego klienta z branży przemysłowej, w którym Sii wdraża od podstaw automatyzację testów systemów sterujących maszynami precyzyjnymi. Architektura podzielona jest na kilka warstw: UI, back-end, wrappery oraz sterowniki do maszyn. Wyjątkowość tego projektu polega na tym, że pracujący przy nim eksperci, mają wolną rękę w wyborze narzędzi do automatyzacji oraz testów wydajnościowych.
Co jeszcze w pracy w Sii cenią testerzy?
– Wyróżnia nas to, że dobre pomysły są szybko realizowane i można mieć realny wpływ na sposób wykonania określonych zadań – mówi Michał Ślęzak.
– Sii cenię najbardziej za różnorodność projektów i swobodę w ich wyborze – mówi Krzysztof Bednarski. – Jeśli uważam, że moja praca jako Architekta w danym projekcie dobiegła końca, a zespół realizuje zadania bez żadnych problemów, przechodzę tworzyć rozwiązanie dla innego klienta. Dzięki temu, pomimo pracy w jednej firmie, ciągle się rozwijam – podsumowuje.
– W Centrum Kompetencyjnym Usługi Testowe Sii wszystko jest możliwe i osiągalne. Zarówno rozwój, jak i ciekawe projekty. Pracują tu osoby, które łączy pasja, świetne podejście do ludzi, a także chcą wspierać innych. Dla mnie to najważniejszy powód, dla którego niezmiennie wiążę swoją przyszłość z Sii – mówi Emilia Lendzion-Barszcz.
Jeśli szukasz nowych wyzwań w obszarze testów, sprawdź nasze oferty pracy