Software Development Engineer In Test
Puławska 2, Warszawa
Square One
Poszukujemy doświadczonego Senior SDET / Test Automation Engineer, który obejmie kluczową rolę w projektowaniu, rozwijaniu i utrzymaniu zaawansowanych frameworków automatyzacji testów dla aplikacji webowych, API, mikroserwisów i rozwiązań mobilnych. Projekt realizowany jest dla globalnego klienta technologicznego, w środowisku opartym o Azure, kontenery oraz nowoczesny ekosystem CI/CD.
Szukamy eksperta, który potrafi budować rozwiązania od zera, myśli architektonicznie i swobodnie porusza się w ekosystemie chmurowym oraz inżynierii wydajności.
Zakres obowiązków:
1. Budowa i rozwój zaawansowanych frameworków automatyzacji
Projektowanie modularnych, skalowalnych i wielokrotnego użytku frameworków (C#/.NET – MSTest, xUnit lub Python/JavaScript).
Tworzenie testów end-to-end dla Web/API/Mobile z wykorzystaniem: Selenium, Playwright, Appium.
Obsługa testów równoległych, headless, zaawansowanego logowania, raportowania i analityki wyników.
2. Testy API i mikroserwisów
Automatyzacja testów endpointów w Postman/RestAssured/Karate.
Testy kontraktowe (Pact, Swagger).
Walidacja integralności danych, bezpieczeństwa i wydajności API.
Fuzz testing oraz testy negatywne.
3. Testy baz danych
Testowanie SQL (SQL Server) i NoSQL (MongoDB).
Pisanie zapytań SQL dla weryfikacji danych.
Automatyzacja walidacji przepływu danych i testy migracji oraz schematów.
4. Performance & Resilience Engineering
Testy wydajnościowe: JMeter, Blazemeter, Azure Load Test.
Współpraca z DevOps przy wdrażaniu monitoringu (Azure Monitor, App Insights, Dynatrace, ELK).
Wprowadzanie praktyk chaos engineering (Chaos Monkey, Litmus).
Analiza metryk i rekomendacje dot. skalowania i optymalizacji.
5. Chmura & kontenery
Wdrażanie frameworków i zarządzanie środowiskami testowymi w AKS (Azure Kubernetes Service) i Docker.
Automatyzacja provisioning’u i konfiguracji przez Azure CLI.
6. CI/CD
Integracja testów w pipeline’ach Azure DevOps.
Egzekwowanie quality gates, priorytetyzacja testów, fail-fast.
Wsparcie podejścia shift-left (wczesna walidacja jakości, static code analysis, security checks).
7. Współpraca & dokumentacja
Bliska współpraca z Development, QA i DevOps przy definiowaniu kryteriów akceptacji, strategii testów i procesów release.
Tworzenie pełnej dokumentacji frameworków i narzędzi testowych.
Przeprowadzanie sesji KT oraz code review.
Wymagania (must-have):
Min. 8+ lat w testach oprogramowania, w tym min. 3 lata w roli SDET / Automation Framework Engineer.
C#/.NET Core na poziomie zaawansowanym; dodatkowo znajomość React/JS/Python.
Ekspercka znajomość Selenium, Cypress, Playwright lub Appium.
API Testing: Postman, RestSharp, Karate.
CI/CD: Azure DevOps, VSTS, TestFx.
Chmura i kontenery: Azure, Docker, Kubernetes (AKS).
Performance: JMeter, Blazemeter, Azure Load Test.
Frameworki testowe: MSTest, JUnit.
SQL + NoSQL w kontekście testów danych.
Mile widziane (nice-to-have):
Doświadczenie z platformami e-commerce/digital commerce.
BDD/TDD (SpecFlow, Cucumber).
Testy bezpieczeństwa: OWASP ZAP, Veracode, DAST.
Chaos engineering (Chaos Monkey, Litmus).
Zaawansowane TDM i generowanie danych syntetycznych.
Monitoring i alerting: ELK, Dynatrace, Azure.

Nasze motto to #OneSquareOne - jeden zespół, wiele talentów. Specjalizujemy się w rekrutacji, naszą misją jest połączenie biznesu z najlepszymi kandydatami i kandydatkami z rynku.
Software Development Engineer In Test
Software Development Engineer In Test
Puławska 2, Warszawa
Square One