Java Automation Tester in Katowice

Java Automation Tester in Katowice

Katowice Pełny etat 63000 - 77000 zł / rok (szac.) Hybrydowo
S

W skrócie

  • Zadania: Projektuj i rozwijaj zautomatyzowane testy dla aplikacji Java i Spring Boot.
  • Firma: Stabilna, dynamicznie rozwijająca się międzynarodowa firma technologiczna.
  • Benefity: Atrakcyjne wynagrodzenie, opieka zdrowotna, możliwość pracy zdalnej oraz rozwój zawodowy.
  • Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym środowisku z prestiżowymi projektami.
  • Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i najnowszymi technologiami w zespole Agile.
  • Kwalifikacje: Znajomość Javy 17+, doświadczenie w automatyzacji testów i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 63000 - 77000 zł za rok.

Projektowanie, rozwijanie i utrzymywanie zautomatyzowanych testów dla aplikacji Java 17+ i Spring Boot, zapewniając niezawodność, stabilność i jakość oprogramowania.

  • Automatyzacja testów aplikacji internetowych: Rozwój i utrzymanie zautomatyzowanych testów UI dla aplikacji internetowych przy użyciu odpowiednich frameworków i narzędzi testowych.
  • Rozwój zautomatyzowanych testów API: Tworzenie i utrzymywanie zautomatyzowanych testów REST API przy użyciu REST Assured i Swagger w celu weryfikacji funkcjonalności aplikacji i zachowań integracyjnych.
  • Walidacja odpowiedzi API i kontraktów: Testowanie i walidacja odpowiedzi JSON i XML, implementacja mockowania API oraz przeprowadzanie testów kontraktowych w celu zapewnienia niezawodnej komunikacji między systemami.
  • Testowanie baz danych: Przygotowywanie danych testowych i walidacja operacji na bazie danych, zapewniając spójność i poprawność danych w ramach przepływów pracy aplikacji.
  • Testowanie mikroserwisów i integracji: Weryfikacja funkcjonalności mikroserwisów i testowanie integracji między aplikacjami w celu zapewnienia niezawodnej komunikacji end-to-end.
  • Analiza wyników testów i defektów: Przegląd wyników wykonania testów, identyfikacja i dokumentowanie defektów, badanie awarii oraz wsparcie działań związanych z rozwiązywaniem problemów.
  • Utrzymanie automatyzacji testów CI/CD: Integracja zautomatyzowanych testów w pipeline'y CI/CD i utrzymywanie wykonania testów w celu zapewnienia spójnej walidacji jakości w całym procesie dostarczania.
  • Wkład w strategię i planowanie testów: Udział w opracowywaniu strategii testów, planowaniu testów i projektowaniu przypadków testowych w całym cyklu życia oprogramowania.
  • Przegląd i poprawa kodu testowego: Przeprowadzanie przeglądów kodu i ciągłe doskonalenie istniejących frameworków automatyzacji, skryptów testowych i rozwiązań testowych.
  • Współpraca z zespołami deweloperskimi: Ścisła współpraca z programistami i innymi zespołami IT, udział w spotkaniach zespołowych oraz wkład w poprawę jakości oprogramowania w środowisku Agile.

Wymagania:

  • Dobra znajomość Java 17+, w tym programowanie obiektowe, Collections Framework, Streams API i wyrażenia lambda.
  • Doświadczenie w pracy z frameworkami do testów automatycznych, takimi jak JUnit 5, TestNG, Mockito oraz AssertJ lub Hamcrest.
  • Praktyczne doświadczenie w automatyzacji testów aplikacji internetowych, w tym walidacja funkcjonalności i zachowań aplikacji.
  • Doświadczenie w testowaniu aplikacji Spring Boot oraz w korzystaniu z Spring Test Framework.
  • Znajomość testowania REST API przy użyciu REST Assured i Swagger, w tym weryfikacja funkcjonalności i odpowiedzi API.
  • Znajomość walidacji JSON i XML, mockowania API oraz testowania kontraktów.
  • Praktyczne doświadczenie w testowaniu baz danych, walidacji danych i przygotowywaniu danych testowych.
  • Zrozumienie integracji aplikacji oraz doświadczenie w testowaniu mikroserwisów.
  • Doświadczenie w pracy z Git i pipeline'ami CI/CD.
  • Praktyczne doświadczenie z Dockerem oraz narzędziami do budowy, takimi jak Gradle.
  • Znajomość strategii testowania, planowania testów, projektowania przypadków testowych oraz zarządzania defektami, z doświadczeniem w Agile/Scrum oraz dobrą znajomością języka angielskiego na poziomie B2 lub wyższym.

Co oferujemy:

  • Umowa B2B.
  • Stabilna i dynamiczna międzynarodowa firma.
  • Możliwość pracy w stabilnej, dynamicznie rozwijającej się międzynarodowej firmie.
  • Udział w interesujących projektach i praca z najnowszymi technologiami informacyjnymi.
  • Atrakcyjne wynagrodzenie.
  • Udział w najbardziej prestiżowych projektach międzynarodowych.
  • MultiSport i prywatna opieka medyczna.

Miło widziane:

  • Doświadczenie w korzystaniu z Testcontainers do testowania integracyjnego.
  • Znajomość Spring MVC, Spring Data JPA i Spring Security.
  • Znajomość zaawansowanych koncepcji Java, takich jak wielowątkowość, współbieżność i wzorce projektowe.
  • Doświadczenie z narzędziami DevOps i CI/CD, takimi jak Azure DevOps, GitHub Actions, Azure Pipelines, Kubernetes lub Artifactory.
  • Doświadczenie z bazami danych NoSQL, JMeter, SonarQube, Linux/Unix, skryptowaniem Bash lub systemami wiadomości, takimi jak Kafka i RabbitMQ.
  • Doświadczenie z platformami chmurowymi, takimi jak Azure lub AWS.

Java Automation Tester in Katowice – pracodawca: Seargin

Seargin to doskonały pracodawca, który stawia na rozwój swoich pracowników w dynamicznym, międzynarodowym środowisku technologicznym. Oferujemy kulturę pracy opartą na współpracy i ciągłym doskonaleniu, co pozwala na zdobywanie cennych doświadczeń oraz umiejętności w obszarze zarządzania projektami. Nasze zespoły cenią sobie otwartość i innowacyjność, co sprawia, że każdy dzień przynosi nowe wyzwania i możliwości rozwoju.

S

Dane kontaktowe:

Zespół rekrutacyjny Seargin

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Java Automation Tester in Katowice

Java 17+
Spring Boot
JUnit 5
TestNG
Mockito
AssertJ
REST Assured