O nas
Założona w 2016 roku, Katalon jest wiodącym dostawcą nowoczesnej platformy zarządzania jakością. Nasza Platforma Katalon umożliwia zespołom ds. zapewnienia jakości, DevOps i programistom każdej wielkości dostarczanie wyjątkowych doświadczeń klientom szybko, bez wysiłku i efektywnie.
Od momentu powstania, Katalon doświadczył niesamowitego wzrostu, obsługując ponad 30 000 zespołów na całym świecie. Wiele z tych zespołów to firmy z listy Fortune Global 500, w tym PwC, KPMG i Abbott. Katalon jest uznawany za najlepsze narzędzie do automatyzacji przez renomowane serwisy recenzenckie, takie jak G2, Gartner, Capterra i IT Central Station, i nadal prowadzi w branży.
O stanowisku: Inżynier oprogramowania (TrueTest)
TrueTest to zasilane sztuczną inteligencją rozwiązanie do automatyzacji testów, które automatycznie odkrywa, modeluje, generuje i utrzymuje przypadki testowe ścieżki użytkownika. TrueTest upraszcza proces generowania testów, zwiększając wydajność i oszczędzając cenny czas.
Jako Inżynier oprogramowania, będziesz kluczowym elementem rozwijania i ulepszania naszego flagowego narzędzia do automatyzacji testów. Kluczowe obowiązki obejmują:
- Współpraca: Ścisła współpraca z Menedżerem Produktu i zespołem nad rozwijaniem nowych funkcji i ulepszeń produktów Katalon.
- Analiza i projektowanie: Przeprowadzanie analizy technicznej i projektowanie w celu podziału funkcji na podstawie wymagań projektowych i biznesowych.
- Jakość kodu: Pisanie wysokiej jakości kodu zgodnego z standardami rozwoju, wzorcami projektowymi i najlepszymi praktykami.
- Wsparcie zespołu: Współpraca z innymi inżynierami w celu zapewnienia jakości, bezpieczeństwa i wydajności produktu.
- Przegląd kodu: Przeprowadzanie dokładnych przeglądów kodu w celu zapewnienia spójności i zgodności ze standardami.
- Ciągłe doskonalenie: Identyfikowanie i proponowanie innowacyjnych rozwiązań dla ulepszenia bazy kodu.
- Innowacja inżynierska: Wnoszenie wkładu do wewnętrznych inicjatyw inżynierskich dla poprawy efektywności i spójności.
- Rozwiązywanie problemów: Diagnozowanie i rozwiązywanie problemów w celu wsparcia zgłoszeń od klientów.
- Wsparcie automatyzacji: Wsparcie działań związanych z automatyzacją poprzez pomoc w utrzymaniu i skryptowaniu testów.
Wymagania
Musisz mieć:
- Doświadczenie z co najmniej jednym językiem JVM (Java), Pythonem lub JavaScript.
- Średnie zrozumienie konwencjonalnych specyfikacji J2EE, frameworków webowych back-end (Spring lub Quarkus), ORM (Hibernate) i narzędzi testowych (JUnit, Mockito).
- Praktyczne doświadczenie w cyklu życia rozwoju oprogramowania (SDLC) i narzędziach takich jak JIRA, SonarQube i Selenium.
- Dobre umiejętności komunikacyjne w języku angielskim.
Dodatkowe atuty:
- Doświadczenie z technologią generatywną AI, w tym generowanie tekstu za