Senior C# Automation Tester – Distributed Systems
ITDS
Rola Senior C# Automation Tester to zaawansowane stanowisko QA z naciskiem na testowanie rozproszonych systemów finansowych. Będziesz odpowiedzialny za automatyzację testów UI, API i E2E z użyciem C#, Cypress i Playwright w środowisku mikrousług i architektury sterowanej zdarzeniami. Codzienna praca obejmuje projektowanie scenariuszy testowych, integrację z CI/CD (GitLab/GitHub Actions), monitorowanie wydajności (Grafana) oraz współpracę z developerami i Product Ownerami w metodyce Agile/DDD. To rola typowo testerska, nie deweloperska – wymaga głębokiej wiedzy o testowaniu, nie o budowaniu kodu produkcyjnego.
Brakuje: nie podano liczby osób w zespole, brak informacji o konkretnych technologiach kolejek (np. kafka, rabbitmq).
Rola Senior C# Automation Tester to zaawansowane stanowisko QA z naciskiem na testowanie rozproszonych systemów finansowych. Będziesz odpowiedzialny za automatyzację testów UI, API i E2E z użyciem C#, Cypress i Playwright w środowisku mikrousług i architektury sterowanej zdarzeniami. Codzienna praca obejmuje projektowanie scenariuszy testowych, integrację z CI/CD (GitLab/GitHub Actions), monitorowanie wydajności (Grafana) oraz współpracę z developerami i Product Ownerami w metodyce Agile/DDD. To rola typowo testerska, nie deweloperska – wymaga głębokiej wiedzy o testowaniu, nie o budowaniu kodu produkcyjnego.
- ✓Nowoczesny stack: .NET 10, Cypress, Playwright, CI/CD, Docker/K8s
- ✓Praca nad krytycznym systemem finansowym – interesujące wyzwania techniczne
- ✓Jasne wymagania i mile widziane – dobrze zdefiniowana rola
- !Nieprecyzyjne sformułowanie 'up to 5 days per week' w kontekście pracy zdalnej – warto doprecyzować model
- !Brak informacji o wielkości zespołu i liczbie testowanych usług
- !Nie określono, czy stanowisko wymaga dyżurów on-call
- •Opracowywanie i wykonywanie scenariuszy testów funkcjonalnych, regresyjnych i integracyjnych dla rozproszonych systemów
- •Automatyzacja testów UI, API i end-to-end z użyciem Cypress, Playwright i frameworków opartych na C#
- •Testowanie integracji systemów i architektur sterowanych wiadomościami (REST, kolejki) w środowisku mikrousług
- •Utrzymywanie i rozwijanie pipeline'ów CI/CD (GitLab CI/CD, GitHub Actions) dla automatycznych testów
- •Monitorowanie wydajności i niezawodności systemu za pomocą dashboardów Grafana
- •Współpraca z developerami i Product Ownerami przy definiowaniu strategii testowych zgodnych z Domain-Driven Design
- •Zarządzanie cyklem życia defektów i przypadków testowych w Jira + Xray
- •Analiza wymagań i rekomendowanie standardów jakości w ramach ciągłego doskonalenia
Oferta dla doświadczonych specjalistów (Senior).
Doświadczony tester z 6+ latami, który ma solidne podstawy w C# i testowaniu mikrousług, ale może nie mieć jeszcze 2 lat na poziomie seniora – jeśli potrafi wykazać się głęboką wiedzą techniczną.
Juniorzy bez 6-letniego doświadczenia, osoby bez znajomości C# i testowania systemów rozproszonych, a także kandydaci nieznający języka polskiego lub bez prawa pracy w UE.
- ?Jak duży jest zespół QA i deweloperski, z którym będę współpracować?
- ?Ile mikrousług trzeba testować i czy są one nowe czy legacy?
- ?Czy obowiązuje system dyżurów on-call? Jeśli tak, jak często?
- ?Jakie konkretnie technologie kolejek wiadomości są używane?
- ?Czy istnieje możliwość wpływu na wybór narzędzi automatyzacji?
- ?Jak wygląda proces awaryjny i raportowanie błędów?
- ?Czy firma oferuje budżet na szkolenia lub konferencje?
- −Nie podano liczby osób w zespole
- −Brak informacji o konkretnych technologiach kolejek (np. Kafka, RabbitMQ)
- −Nie wiadomo, czy wymagana jest znajomość konkretnego frameworka testów jednostkowych
- −Brak opisu procesu rekrutacyjnego (ilość etapów, zadanie domowe?)