Publikuj oferty pracy
Zatrudniaj bez prowizji
3 wyświetlenia
Sigma Software
Poszukujemy doświadczonego inżyniera automatyzacji JavaScript, który pomoże nam zbudować bardziej dostępny internet dla wszystkich. Na tym stanowisku połączysz swoje doświadczenie w tworzeniu oprogramowania z pasją do zapewniania jakości, aby opracowywać niezawodne rozwiązania do testowania automatycznego dla naszego silnika testowania dostępności.
Jeśli pasjonujesz się JavaScriptem, zdobądź doświadczenie w testowaniu frameworki automatyzacji i chcesz mieć realny wpływ, ta rola jest idealna dla Ciebie.
WYMAGANIA< br/>— Ponad 2 lata doświadczenia z językiem programowania JavaScript ze szczególnym naciskiem na rozwój oparty na testach
— Udokumentowane doświadczenie w frameworkach do automatyzacji testów JavaScript, takich jak Cypress, Playwright lub WebdriverIO
— Dogłębne zrozumienie sieci technologie, w tym HTML, CSS i manipulacje DOM
— Znajomość bibliotek testowych JavaScript, takich jak Jest, Mocha lub Jasmine
— Doświadczenie z systemami kontroli wersji, zwłaszcza Git i GitHub
— Wiedza o dostępności zasady i wytyczne (WCAG, WAI-ARIA) to plus
— Zrozumienie koncepcji CI/CD i znajomość narzędzi takich jak Jenkins, Travis CI lub CircleCI
— Angielski na poziomie średniozaawansowanym, zarówno w mowie, jak i w piśmie
PROFIL OSOBISTY
— Proaktywny i zmotywowany, z chęcią ciągłego uczenia się i doskonalenia
— Umiejętność krytycznego myślenia i systematycznego podejścia do problemów
— Doskonałe zarządzanie czasem i umiejętności organizacyjne
– Doskonałe umiejętności interpersonalne i umiejętność dobrej pracy w szybkim, dynamicznym środowisku
— Duża dbałość o szczegóły i zaangażowanie w świadczenie pracy wysokiej jakości
OBOWIĄZKI
— Tworzenie i utrzymywanie automatycznych zestawów testów przy użyciu JavaScript i popularnych frameworków do automatyzacji testów, takich jak Cypress, Playwright i WebdriverIO
— Współpraca z programistami, aby zapewnić testowalność i łatwość konserwacji web SDK
– Projektuj i wdrażaj skuteczne strategie testowania uwzględniające krytyczne scenariusze funkcjonalności i dostępności
— Badaj i rozwiązuj problemy wykryte podczas wykonywania testów, ściśle współpracując z zespołem programistów w celu ich rozwiązania
— Ciągle ulepszaj i optymalizuj proces automatycznego testowania, aby zwiększać wydajność i niezawodność
— Bierz udział w przeglądach kodu i przekazuj opinie, aby utrzymać wysokie standardy jakości kodu
— Bądź na bieżąco z najnowszymi trendami i najlepszymi praktykami w testowaniu JavaScript i dostępności
Ми шукаємо досвідченого JavaScript Automation Engineer, який допоможе нам створити більш доступний веб для всіх. На цій посаді ти зможеш поєднати свій досвід розробки програмного забезпечення з пристрастю до забезпечення якості, щоб розробити надійні рішення для автоматизації тестування для нашого механізму тестування доступності.
Якщо ти захоплюєшся JavaScript, маєш досвід роботи з frameworki do automatyzacji testów i chcesz wnieść realny wkład, to stanowisko jest idealne dla Ciebie.
OBOWIĄZKI
- Ponad 2 lata doświadczenia z językiem programowania JavaScript z naciskiem na rozwój oparty na testach
- Udokumentowane doświadczenie w frameworkach do automatyzacji testów JavaScript, takich jak Cypress, Playwright lub WebdriverIO
- Głębokie zrozumienie technologie webowe obejmujące manipulację HTML, CSS i DOM
- Znajomość bibliotek testowych JavaScript takich jak Jest, Mocha czy Jasmine
- Doświadczenie z systemami kontroli wersji m.in. Git i GitHub
- Znajomość zasad i dostępności wytycznych (WCAG, WAI-ARIA) to zaleta
- Zrozumienie koncepcji CI/CD oraz znajomość narzędzi takich jak Jenkins, Travis CI czy CircleCI
- Doskonałe umiejętności rozwiązywania problemów i debugowania
— Duża dbałość o szczegóły i dążenie do dostarczania wysokiej jakości pracy
— Doskonałe umiejętności komunikacji i współpracy, umiejętność efektywnej pracy w zespole
— Ponadprzeciętna znajomość języka angielskiego, zarówno w mowie, jak i piśmie
Zaletą będzie:
— Proaktywność i motywacja, chęć ciągłego uczenia się i doskonalenia
— Umiejętność krytycznego myślenia i systematycznego podejścia do rozwiązywania problemów
— Doskonałe umiejętności zarządzania czasem i umiejętności organizacyjne
— Silne umiejętności interpersonalne i umiejętność skutecznej pracy w dynamicznym i szybkim środowisku