Senior Test Automation Engineer
⚲ Kraków
4 800 - 5 700 EUR netto (B2B)
Wymagania
- min. 3 lata doświadczenia w automatyzacji testów
- doświadczenie w budowie i utrzymaniu frameworków automatyzacji testów
- praktyczne doświadczenie w automatyzacji UI i API (Playwright + TypeScript)
- doświadczenie w diagnozowaniu przyczyn awarii testów automatycznych
- doświadczenie z continuous integration, pipeline'ami buildowymi i automatycznym uruchamianiem testów
- znajomość języka angielskiego na poziomie upper intermediate (mowa i pismo)
Mile widziane
- doświadczenie w testach obciążeniowych (JMeter)
- praktyczne doświadczenie z LLM (np. ChatGPT, Copilot) w zadaniach automatyzacji testów
Opis stanowiska
Itera buduje pulę kandydatów na stanowisko Senior Test Automation Engineer — nie rekrutacja do konkretnego klienta, lecz do przyszłych projektów. W praktyce praca obejmuje rozwój i modernizację frameworka automatyzacji (Playwright + TypeScript), testy UI i API, optymalizację dużych zestawów regresyjnych oraz shift-left testing. Uwaga: ogłoszenie wprost mówi o redukcji flakiness i spłacie długu technicznego w istniejącym frameworku, co sugeruje, że część pracy to naprawa niestabilnych testów, a nie tylko tworzenie nowych.
🔍 Dekoder Ogłoszenia
🔴
who like Itera and we like them back. 😊We are looking for an open-minded person, who confesses continuous self-development and is able to solve challenging tasks under guidance\support or individually.
Szukamy kandydatów, którzy pasują do kultury firmy i są gotowi do samodzielnego rozwiązywania problemów, nawet jeśli nie ma jasnego wsparcia.
🔴
This position will be ideal for someone looking for an opportunity to work in an international self-motivated team using modern technologies.
Praca w zespole, który jest 'samodzielny' może oznaczać mniejszy nadzór i większą odpowiedzialność za inicjatywy.
🟡
Design, develop, and maintain manual and automated test documentation, including test plans, checklists, and test cases across the full testing lifecycle.
Oprócz automatyzacji, od kandydata oczekuje się również tworzenia i utrzymywania dokumentacji testowej, co może być czasochłonne.
🔴
Execute and optimize large-scale regression, functional, and integration test suites, improving stability, reducing flakiness, and increasing execution speed.
Może to oznaczać, że obecne testy są niestabilne i wymagają znaczącej pracy naprawczej, a nie tylko rozwoju nowych.
🔴
Build, enhance, and modernize the test automation framework, including upgrading core libraries and reducing technical debt.
Praca nad frameworkiem może oznaczać konieczność radzenia sobie z przestarzałymi technologiami i długiem technicznym.