Software Development Engineer in Test
⚲ Gdańsk, Warszawa, Kraków, Wrocław
Do uzgodnienia
Wymagania
- komercyjne doświadczenie jako Senior SDET / Senior QA Automation Engineer lub podobne
- mocne podstawy inżynierii oprogramowania i umiejętność pisania kodu produkcyjnej jakości
- doświadczenie w budowaniu i utrzymaniu frameworków automatyzacyjnych od zera
- praktyczna znajomość Playwright lub równoważnego nowoczesnego frameworka
- doświadczenie w testach API, integracyjnych oraz REST i contract testing
- doświadczenie w CI/CD (quality gates, zarządzanie artefaktami, niezawodność pipeline'ów)
- codzienne korzystanie z narzędzi AI (Claude, Copilot, Cursor)
Mile widziane
- doświadczenie w środowiskach regulowanych (medical devices, IVD, healthcare, pharma)
Opis stanowiska
Dołączysz do długoterminowego projektu dla organizacji z branży healthcare, którego celem jest przejście od tradycyjnego QA do kultury automation-first. Twoją misją będzie zbudowanie skalowalnej praktyki quality engineering – frameworka w TypeScript, strategii testów E2E/API oraz jakości w CI/CD. Uwaga: obecny krajobraz testowy to niestabilne suite regresyjne i duża ilość testów manualnych, więc na starcie czeka Cię sporo pracy porządkującej i budowania od podstaw. To rola dla inżyniera traktującego automatyzację jak produkt, a nie tylko piszącego testy UI.
🔍 Dekoder Ogłoszenia
🔴
This role is part of a broader transformation from traditional QA towards an automation-first engineering culture.
Obecnie panuje chaos w procesach testowych, a celem jest uporządkowanie ich poprzez automatyzację, co może oznaczać dużą ilość pracy w początkowej fazie.
🔴
Today, the testing landscape includes flaky regression suites and a large amount of manual testing.
Obecny stan automatyzacji jest daleki od ideału, co oznacza, że będziesz musiał naprawić istniejące problemy i zbudować wszystko od nowa.
🟡
This is not a role for someone who only writes UI tests.
Oczekuje się od Ciebie szerszego spojrzenia na testowanie niż tylko tworzenie testów interfejsu użytkownika, co może oznaczać konieczność zajmowania się również innymi warstwami.
🟢
wants to influence architecture, CI/CD processes, testability, and engineering standards across the organization.
Masz szansę realnie wpływać na procesy, ale jednocześnie oznacza to odpowiedzialność za wprowadzanie zmian i potencjalne konflikty z istniejącymi rozwiązaniami.
🟡
Collaborate with developers to improve application testability and contribute directly to product code when needed
Będziesz musiał aktywnie współpracować z programistami i być gotów do pisania kodu aplikacyjnego, co wykracza poza tradycyjne zadania testera.