Publikuj oferty pracy
Zatrudniaj bez prowizji
5 wyświetleń
Sigma Software
19 lipca 2024
Будапешт (Угорщина), Бургас (Болгарія), Варшава (Польща), Краків (Польща), Познан ь (Польща), віддалено
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ę Product House w domenie Dostępność.
KLIENT
Nasz klient to wiodąca na rynku firma zajmująca się oprogramowaniem zapewniającym dostępność w Internecie i urządzeniach mobilnych, skupiająca się na zapewnianiu 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 frameworków do automatyzacji testów — Zapewnienie bezproblemowej integracji i spójność między platformami automatyzacji dzięki współpracy z zespołem programistów
— Bierz udział w procesie Scrum, przyczyniając się do planowania, szacowania i dostarczania funkcji i poprawek błędów
— Najlepsze praktyki dotyczące jakości kodu Champion, wykorzystując narzędzia takie 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 z językami programowania Java/C# ze szczególnym naciskiem na rozwój oparty na testach
— Doświadczenie ze frameworkami do automatyzacji testów (np. Selenium)
— Znajomość bibliotek testowych, takich 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
— Angielski średniozaawansowany, zarówno w mowie, jak i w piśmie < /p>