[OGŁOSZENIE TESTOWE] Senior QA Automation Engineer (Test-Automation)
Opis oferty
Jesteśmy fikcyjnym liderem w obszarze dostarczania innowacyjnych rozwiązań chmurowych dla sektora fintech. Nasza symulowana firma, Global QA Tech Solutions, od ponad 10 lat (w przestrzeni testowej) wspiera globalne korporacje w transformacji cyfrowej. Tworzymy oprogramowanie, które definiuje standardy bezpieczeństwa, szybkości działania i niezawodności.
W naszym fikcyjnym zespole stawiamy na otwartą komunikację, kulturę dzielenia się wiedzą oraz ciągły rozwój. Poszukujemy doświadczonego specjalisty, który zasili nasze struktury i pomoże nam w optymalizacji procesów zapewnienia jakości oprogramowania oraz budowie nowoczesnych frameworków testowych od podstaw.
Jako Senior QA Automation Engineer w naszym zespole testowym będziesz odpowiedzialny za projektowanie, rozwój oraz utrzymanie zaawansowanych systemów do automatyzacji testów API, aplikacji webowych oraz mobilnych. Twoja rola nie ograniczy się jedynie do pisania skryptów – będziesz kluczowym doradcą technicznym, który wspiera architektów oprogramowania i programistów w dążeniu do najwyższej jakości kodu na każdym etapie cyklu życia produktu (SDLC).
Projektowanie architektury testów: Tworzenie od podstaw, utrzymanie i optymalizacja stabilnych oraz skalowalnych frameworków do automatyzacji testów przy użyciu nowoczesnych narzędzi.
Automatyzacja na wielu poziomach: Tworzenie i egzekucja testów automatycznych dla warstwy UI, API (REST/GraphQL) oraz testów integracyjnych i regresyjnych.
Integracja z procesami CI/CD: Konfiguracja i utrzymanie rurociągów testowych (pipelines) w narzędziach takich jak Jenkins, GitLab CI czy GitHub Actions, aby zapewnić szybki feedback dla zespołu deweloperskiego.
Analiza i raportowanie wyników: Monitorowanie wyników automatycznych przebiegów testowych, szczegółowa analiza logów, identyfikacja wąskich gardeł oraz precyzyjne raportowanie błędów w systemach śledzenia (np. Jira).
Współpraca międzyfunkcyjna: Aktywny udział w spotkaniach projektowych w metodyce Scrum Agile, analiza wymagań biznesowych oraz technicznych pod kątem ich testowalności.
Mentoring i wsparcie zespołu: Dzielenie się wiedzą z młodszymi członkami zespołu QA, przeprowadzanie code review skryptów testowych oraz promowanie najlepszych praktyk inżynierii oprogramowania.
Wydajność i bezpieczeństwo: Przeprowadzanie podstawowych testów obciążeniowych, wydajnościowych oraz podatności bezpieczeństwa w celach weryfikacji stabilności systemu pod dużym ruchem.
Atrakcyjne wynagrodzenie: W zależności od formy współpracy:
B2B: 18 000 - 25 000 PLN + VAT (w zależności od wyników technicznego wywiadu testowego).
UOP: 14 000 - 20 000 PLN brutto.
Elastyczność: Możliwość pracy w 100% zdalnej, hybrydowej lub z naszego nowoczesnego, fikcyjnego biura w Warszawie.
Sprzęt najwyższej klasy: Dowolnie skonfigurowany laptop (Macbook Pro lub Dell XPS), dodatkowe monitory oraz akcesoria ułatwiające codzienną pracę.
Budżet szkoleniowy: Roczny budżet na konferencje, certyfikacje oraz dostęp do platform edukacyjnych (Udemy, Pluralsight).
Benefity pozapłacowe: Prywatna opieka medyczna, karta sportowa, ubezpieczenie na życie oraz darmowe lekcje języka angielskiego online.
Kultura pracy: Brak sztywnej hierarchii, płaska struktura organizacyjna, realny wpływ na wybór technologii oraz regularne (choć wirtualne) spotkania integracyjne.
- Doświadczenie komercyjne: Minimum 5 lat pracy na stanowisku związanym z automatyzacją testów oprogramowania w środowisku komercyjnym.
- Języki programowania: Bardzo dobra, praktyczna znajomość przynajmniej jednego z języków: Java, Python, JavaScript lub TypeScript (preferowany TypeScript).
- Narzędzia automatyzacji: Biegła znajomość nowoczesnych narzędzi i frameworków takich jak Playwright framework, Cypress lub Selenium WebDriver.
- Testowanie API: Praktyczna umiejętność testowania i automatyzacji interfejsów API przy użyciu narzędzi takich jak Postman, RestAssured lub SuperTest.
- Bazy danych: Znajomość relacyjnych i nierelacyjnych baz danych (SQL, PostgreSQL, MongoDB) pozwalająca na swobodne przygotowywanie i weryfikację danych testowych.
- Systemy kontroli wersji: Zaawansowana znajomość systemu Git (praca na gałęziach, rozwiązywanie konfliktów, pull requests).
- Język angielski: Znajomość języka angielskiego na poziomie minimum B2/C1, umożliwiająca swobodną komunikację techniczną oraz tworzenie dokumentacji.
Zainteresowany/a tą ofertą?
Aplikuj na to stanowisko