Publikuj oferty pracy
Zatrudniaj bez prowizji
168 wyświetleń
Sigma Software
Poszukujemy starszego inżyniera ds. rozwoju oprogramowania, który pomoże Ci w tworzeniu bardziej dostępnego internetu dla wszystkich. Na tym stanowisku połączysz swoją wiedzę w języku Java z pasją do zapewniania jakości, aby opracowywać niezawodne rozwiązania do testowania automatycznego dla naszego silnika testowania dostępności.
Jeśli lubisz tworzyć kompleksowe platformy i silniki automatyzacji i zależy Ci na zapewnianiu wyjątkowej jakości oprogramowania, to jest rola dla Ciebie. To świetna okazja do pracy w szybko rozwijającym się dziale produktów w domenie dostępności.
KLIENT
Nasz klient to wiodący na rynku producent oprogramowania ułatwiającego dostęp do Internetu i urządzeń mobilnych w sprawie zapewniania automatyzacji dostępności dla przedsiębiorstw. Ich produkty obsługujące sztuczną inteligencję oszczędzają czas i zmniejszają ryzyko dzięki zastrzeżonym algorytmom wykrywania i analizy, które integrują się bezpośrednio z procesami tworzenia oprogramowania.
OBOWIĄZKI
— Projektowanie i tworzenie kompleksowych frameworków do automatyzacji testów przy użyciu języka Java i C#
— Rozszerzanie podstawowej funkcjonalności i zasięgu obsługiwanych platform automatyzacji testów – Zapewnij bezproblemową integrację i spójność między platformami automatyzacji poprzez współpracę z zespołem programistów
— Bierz udział w procesie Scrum, przyczyniając się do planowania, szacowania i dostarczania funkcji oraz poprawek błędów
— Kod mistrza najlepsze praktyki dotyczące jakości, korzystając z narzędzi takich jak SonarQube, ReSharper i nie tylko
– Ściśle współpracuj z innymi inżynierami, aby zwiększać testowalność i łatwość konserwacji kodu
WYMAGANIA
— Ponad 5 lat doświadczenia w językach programowania Java/C# ze skupieniem na programowaniu opartym na testach
— Doświadczenie ze frameworkami do automatyzacji testów (np. Selenium)
— Znajomość testowania biblioteki takie jak JUnit, NUnit i TestNG
– Doświadczenie w budowaniu frameworków testowych lub projektowaniu zestawów testów od podstaw
— Znajomość narzędzi zapewniających jakość kodu (SonarQube, ReSharper itp.)
— Zrozumienie koncepcji CI/CD i implementacji potoków przy użyciu narzędzi takich jak Jenkins lub Azure DevOps
— Znajomość systemów kontroli wersji (Git)
— Znajomość technologii internetowych (HTML, CSS, JavaScript) i interfejsów API RESTful
— Język angielski na poziomie średniozaawansowanym, zarówno w mowie, jak i w piśmie