JustJoin.IT Praca zdalna Senior

Senior Test Architect / Principal QA (Software Engineer in Test)

7N Sp. z o. o.

⚲ Warszawa

25 200 - 28 560 PLN netto (B2B)

Wymagania

  • Java
  • TypeScript
  • Test Automation
  • CI/CD

Opis stanowiska

Szukamy kogoś, kto wykracza poza klasyczny QA i chce mieć realny wpływ na jakość oraz architekturę systemów. To nie jest klasyczne stanowisko testera automatycznego - interesuje nas Software Engineer in Test / Test Architect, który będzie pełnoprawnym partnerem dla zespołów developerskich i architektów.
Twoim celem będzie zapewnienie jakości na poziomie architektonicznym, a nie tylko tworzenie testów. Szukamy osoby, która:
• rozumie kod aplikacji „od środka”
• potrafi analizować jego jakość i testowalność
• aktywnie wpływa na decyzje techniczne i architekturę systemu

Twoje zadania
·       Projektowanie i rozwój strategii testów (unit, integration, API, E2E)
·       Budowa i rozwój frameworków testowych oraz narzędzi wspierających jakość
·       Analiza kodu aplikacji (Java / TypeScript) pod kątem jakości, wydajności i testowalności
·       Udział w code review jako partner dla Senior Developerów i Architektów
·       Identyfikowanie problemów architektonicznych i proponowanie rozwiązań
·       Projektowanie i optymalizacja pipeline’ów CI/CD
·       Testowanie systemów rozproszonych (w tym mikroserwisów)
·       Współpraca z zespołami developerskimi przy podejmowaniu decyzji technicznych
·       Testowanie oraz analiza zachowania systemów w kontekście współbieżności i obciążenia

Wymagania (must-have)
•  Java (bardzo dobra znajomość)• kolekcje, concurrency, JVM
• wzorce projektowe
• umiejętność analizy i review kodu



TypeScript (dobra znajomość)
• typy, generics, async/await, Promise
• swobodne czytanie i pisanie kodu



Test Automation (expert level)
• unit, integration, API, E2E
• projektowanie frameworków testowych

•  CI/CD
• projektowanie pipeline’ów
• optymalizacja procesów build & test



Docker + podstawy DevOps



Bazy danych i concurrency
• ACID, poziomy izolacji
• transakcje, Concurrency Control
• Optimistic Locking
• testowanie mechanizmów bazodanowych

•  HTTP / REST API


Code analysis & architecture mindset
• identyfikacja problemów z testowalnością
• analiza wydajności
• rozumienie architektury systemów

Kogo szukamy?
Szukamy osoby, która:
• potrafi rozmawiać z developerami i architektami jak równy z równym
• nie ogranicza się do warstwy testowej — rozumie cały system
• potrafi kwestionować decyzje techniczne i proponować lepsze rozwiązania
• myśli o jakości jako o elemencie architektury, a nie etapie procesu

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.