Software QA Engineer - Java (m/k/n)
Zakres obowiązków:
• Projektowanie, tworzenie, wykonywanie i utrzymywanie testów automatycznych
• Tworzenie dokumentacji testowej
• Monitorowanie wykonywania testów, zbieranie metryk, identyfikowanie luk w pokryciu testowym oraz wprowadzanie niezbędnych poprawek
• Analiza, usprawnianie i śledzenie problemów związanych z testowaniem produktu
• Współpraca z inżynierami oprogramowania i analitykami biznesowymi w celu rozwiązywania problemów
• Udział w dzieleniu się wiedzą
Wymagania
Wymagane – „Must have”:
• Znajomość języka Java i umiejętność programowania
• Doświadczenie w pisaniu testów jednostkowych/funkcjonalnych/integracyjnych (JUnit i podobne)
• Zaangażowanie w realizację celów projektowych oraz nastawienie na poprawę jakości
• Java 17, Spring Framework, Hibernate, Oracle, SQL, Kafka
• Doświadczenie z technologiami konteneryzacji (Docker, OpenSearch)
• Solidna znajomość programowania obiektowego (OOP)
• Doświadczenie w testach funkcjonalnych i niefunkcjonalnych
• Znajomość JIRA lub innego narzędzia do śledzenia błędów
• Znajomość procesu testowego i technik testowania
• Dobre umiejętności analityczne i rozwiązywania problemów
• Dobra znajomość języka angielskiego w mowie i piśmie
• Bardzo dobre umiejętności interpersonalne
• Tytuł licencjata/inżyniera w dziedzinie informatyki lub pokrewnej
• Znajomość języka angielskiego na poziomie min. B2
Mile widziane – „Nice to have”:
• Doświadczenie w pracy w metodyce Agile
• Doświadczenie z OpenShift
• Doświadczenie w BDD
• Znajomość SQL
• Doświadczenie w pracy z systemami rozproszonymi (komunikacja zdarzeniowa), architekturą mikroserwisów
• Doświadczenie w migracji z monolitu do mikroserwisów
• Doświadczenie z bazami danych: MongoDB, Oracle
• Znajomość narzędzi Maven i Git
• Doświadczenie w pracy w zespołach globalnych i rozproszonych
• Znajomość frameworka FitNesse będzie dodatkowym atutem.
Software QA Engineer - Java (m/k/n)
Software QA Engineer - Java (m/k/n)