Poszukujemy utalentowanego średniego/starszego inżyniera ds. automatyzacji oprogramowania, który dołączy do naszego dynamicznego zespołu. Idealny kandydat to osoba myśląca przyszłościowo, posiadająca wiedzę w zakresie Java, Gradle, JUnit, testowania API, Dockera i testowania wydajności oraz pasjonująca się innowacjami i automatyzacją opartą na sztucznej inteligencji. Będziesz kierować zespołem wykwalifikowanych inżynierów ds. kontroli jakości ds. automatyzacji, którzy będą kierować i kierować strategią automatyzacji w ramach kluczowych inicjatyw.
Co będziesz robić:
- Kierować zespołem inżynierów ds. kontroli jakości automatyzacji i udzielać mu wskazówek , wsparcia i wiedzy technicznej.
- Zarządzaj rozkładem zadań, upewniając się, że zadania są przydzielane odpowiednio na podstawie umiejętności członków zespołu i wymagań projektu.
- Identyfikuj możliwości automatyzacji testów i opowiadaj się za jej przyjęciem w celu usprawnienia procesów testowania i poprawy ogólnej wydajności.
- Tworzyj i utrzymuj automatyczne skrypty testowe przy użyciu języków Java, Gradle i JUnit, aby zapewnić jakość i niezawodność naszych produktów programowych.
- Projektuj i wykonuj testy API, aby zweryfikować funkcjonalność, wydajność i bezpieczeństwo naszych interfejsów API.
- Wykorzystaj platformę Docker do konteneryzacji środowisk testowych i usprawnienia procesu testowania.
- Przeprowadź testy wydajności, aby ocenić wydajność i skalowalność systemu w różnych warunkach obciążenia.
- Współpracuj z zespołami interdyscyplinarnymi, aby identyfikować możliwości automatyzacji i wprowadzać innowacje w procesach testowania.
- Zintegruj technologie sztucznej inteligencji z automatyzacją testów, aby zwiększyć zasięg, dokładność i wydajność testów.
- Prowadź przyszłościowe podejście do automatyzacji, stale odkrywając nowe narzędzia, techniki i metodologie w celu poprawy wyników testów.
- Będź mentorem młodszych członków zespołu i przyczyniaj się do ich rozwoju zawodowego w zakresie najlepszych praktyk w zakresie automatyzacji i testowania.
- Bądź na bieżąco z pojawiającymi się trendami i technologiami w automatyzacji oprogramowania, sztucznej inteligencji i testowaniu oraz dziel się wiedzą z zespołem.
- Bierz udział w przeglądach projektów i kodu, aby mieć pewność, że rozwiązania do automatyzacji są zgodne z najlepszymi praktykami i standardami kodowania.
Co będziesz potrzebować:
- ponad 5 lat doświadczenia w inżynierii oprogramowania lub automatyzacji kontroli jakości
- język angielski – co najmniej na poziomie średniozaawansowanym (będziesz dużo komunikować się z zespołem w USA)
- Doświadczenie w testowaniu API i backendu
- Doświadczenie w używaniu Java, Gradle, JUnit
- Doświadczenie w budowaniu i utrzymywaniu testów automatycznych
- Musi mieć zdolność do pracy w dynamicznym i szybkim środowisku.
- Doświadczenie z Dockerem i technologiami konteneryzacji.
- Dogłębna znajomość metodologii i narzędzi testowania wydajności.
- Wykazana zdolność do wprowadzania innowacji i tworzenia przyszłościowych rozwiązań w zakresie automatyzacji.
- Znajomość technologii AI i ich zastosowań w automatyzacji testów będzie dodatkowym atutem.
- Doskonałe umiejętności rozwiązywania problemów i dbałość o szczegóły.
- Doskonałe umiejętności komunikacji i współpracy połączone ze zdolnością do efektywnej pracy w środowisku zespołowym.
- Udokumentowana umiejętność dostosowywania się do ewoluujących technologii i metodologii w zakresie tworzenia i testowania oprogramowania.
Punkty dodatkowe:
- Certyfikat kontroli jakości
- Doświadczenie i wiedza w zakresie JMeter
- Doświadczenie w testowaniu modeli danych/ nauka/inżynieria danych
- Doświadczenie w roli osoby odpowiedzialnej za kontrolę jakości w branży telekomunikacyjnej
- Doświadczenie w testowaniu wydajności i/lub bezpieczeństwa
- Doświadczenie i wiedza na temat AWS