O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
## Czego potrzebujemy W Hazelcast nasz zespół inżynierów jakości stara się utrzymywać najwyższe standardy jakości oprogramowania dla naszych klientów. Jako część naszego zespołu znajdziesz się wśród innych wykwalifikowanych inżynierów ds. jakości, których celem jest zapewnienie, że nasza oparta na Javie platforma rozproszonego przechowywania i przetwarzania strumieniowego w czasie rzeczywistym spełnia rygorystyczne standardy jakości. Poszukujemy inżynierów oprogramowania na stanowisku testowym z dużym doświadczeniem w testowaniu platform oprogramowania Java, którzy będą pracować ramię w ramię z naszymi ekspertami programistami Java.
Na tym stanowisku będziesz stawiać czoła złożonym wyzwaniom, przyczyniać się do realizacji naszej wizji jakości produktów i odgrywać kluczową rolę w dostarczaniu niezawodnego, wydajnego oprogramowania, które zachwyca naszych klientów. CO ZROBISZ - Ściśle współpracować z twórcami oprogramowania, aby zrozumieć architekturę, projekt i implementację systemu, aby stworzyć skuteczne strategie testowe. - Zwracaj uwagę na jakość kodu i kunszt oprogramowania - Weź udział w przeglądach kodu, upewniając się, że kod został zaprojektowany z myślą o automatyzacji testów. - Aktywne uczestnictwo w codziennych spotkaniach stand-up, sesjach przygotowywania historii, retrospekcjach zespołu, regularne raportowanie postępów oraz sugerowanie i wdrażanie ulepszeń. - Opracowywanie szczegółowych planów testów, skryptów testowych i raportów z zakończenia testów w oparciu o specyfikacje funkcjonalne i techniczne. - Rozwijać, utrzymywać i ulepszać ramy testów automatycznych do testów funkcjonalnych i niefunkcjonalnych. - Projektuj i wykonuj testy wydajności, obciążenia i warunków skrajnych, aby upewnić się, że aplikacja może być skalowana i działać przy dużym natężeniu ruchu lub ograniczeniach zasobów. - Zintegruj automatyczne testy z potokiem CI/CD, aby zapewnić częstą, automatyczną walidację zmian w kodzie. - Monitoruj stan zestawów testów i upewnij się, że testy automatyczne działają pomyślnie, zapewniając jednocześnie optymalizację środowiska testowego i przypadków testowych w celu poprawy wydajności systemu. - Badanie niepowodzeń testów i ścisła współpraca z programistami w celu diagnozowania i rozwiązywania defektów i problemów. ## Co masz - min. 5 lat doświadczenia na stanowisku Inżynierii Jakości - min.
5 lat doświadczenia z Javą (budowa frameworków testowych i testowanie aplikacji Java) - Doświadczenie w rozproszonym buforowaniu, obliczeniach i strumieniowaniu - Doświadczenie ze frameworkami i narzędziami automatyzacji (JUnit) - Doświadczenie w weryfikacji atrybutów niefunkcjonalnych/jakościowych. - Benchmarking wydajności (opóźnienia i przepustowość) - Testowanie odporności (chaos i fuzzing) - Testowanie skalowalności Pożądana jest znajomość następujących zagadnień: - Udokumentowane doświadczenie w korzystaniu z narzędzi AI/LLM, tworzeniu podpowiedzi, kodu, narzędzi i automatyzacji, które poprawiają jakość produktu przy mniejszym tarciu - Doświadczenie z CI/CD (Jenkins, Github Actions) - Doświadczenie z Linuxem i Bash - Doświadczenie z Docker, Maven, JFrog - Doświadczenie z platformami chmurowymi, takimi jak AWS - Doświadczenie z infrastrukturą Wdrożenie (Docker, Kubernetes, Terraform, Ansible) - Doświadczenie z narzędziami do wykrywania podatności i zgodności (SonarQube, OWASP, Trivy, Blackduck) - Doświadczenie w testowaniu Big Data Storage, w tym projektowanie i manipulowanie danymi testowymi - Doświadczenie w frameworkach programistycznych (Spring, Springboot, VertX, Quartkus) - Doświadczenie w rozwiązaniach Enterprise i Opensource - Licencjat na odpowiednim kierunku studiów (informatyka lub dyscyplina pokrewna) lub równoważne doświadczenie. - Zrozumienie procesu zapewniania jakości (plany testów, skrypty testowe i raporty z zakończenia testów). CECHY OSOBISTE - Zamiłowanie do jakości, a także wykrywanie defektów i zapobieganie im. - Doskonałe umiejętności analityczne i rozwiązywania problemów, z dbałością o szczegóły. - Skutecznie debuguje kod i szybko rozwiązuje problemy. - Umiejętność efektywnej pracy w zdalnym środowisku zespołowym, gracz zespołowy sprzyjający współpracy. - Możliwość podejmowania kluczowych decyzji, zdolność równoważenia jakości i czasu, zapewniając terminowe wydawanie produktów i funkcji bez uszczerbku dla krytycznych testów. - Dociekliwy, wykorzystujący krytyczne myślenie do zadawania wielu pytań, przezwyciężania uprzedzeń, łamania założeń i rozważania różnych perspektyw. - Potrafi planować i organizować swoją pracę. - Dogłębne zrozumienie metodologii testowania, takich jak testy jednostkowe, testy integracyjne, testy regresyjne i testy niefunkcjonalne (wydajność, obciążenie, obciążenie, nasiąkanie). - Doskonałe umiejętności komunikacji pisemnej i werbalnej w celu jasnego przekazywania skomplikowanych informacji i współpracy z zespołami interdyscyplinarnymi ## Korzyści - 25 dni urlopu corocznego + święta państwowe - Plan emerytalny firmy grupowej - Prywatne ubezpieczenie medyczne - Prywatne ubezpieczenie stomatologiczne - Ubezpieczenie na życie - EAP (Program pomocy pracowniczej) Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-software-engineer-in-test-sdet-hazelcast
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.