QA Automation Engineer
CompuTec S.A. to najbardziej utytułowany i jeden z największych Partnerów SAP Business One w Polsce, oraz jeden z największych dostawców oprogramowania dla SAP Business One na świecie.
W związku z dynamicznym rozwojem poszukujemy kandydata na stanowisko:
Inżynier Testów Automatycznych | QA Automation Engineer
Szukamy bardzo technicznej osoby na pograniczu programisty i QA Automation, która przejmie odpowiedzialność za automatyzację testów, budowę i utrzymanie środowisk testowych w CI/CD (infrastruktura jako kod, skrypty) oraz tworzenie testów automatycznych dla naszego oprogramowania i agenta AI.
Zależy nam na osobie ambitnej, kreatywnej, z silną motywacją do rozwoju zawodowego oraz pasją do testowania oprogramowania, zapewniania jakości i skryptowania.
Twoim celem będzie zapewnienie wysokiej jakości rozwiązań CompuTec oraz stabilnego działania agenta AI wspierającego użytkowników SAP Business One i CompuTec ProcessForce, tak by automatyzacja procesów biznesowych była wiarygodna, mierzalna i powtarzalna.
Wszystkim kandydatom ubiegającym się o pracę dajemy równe szanse zatrudnienia.
Zakres obowiązków
Projektowanie i implementacja testów automatycznych (unit/integracyjne/kontraktowe/API/UI) w językach skryptowych/programowania i utrzymywanie wspólnej biblioteki testowej.
Testowanie agenta AI i budowa harnessów do ewaluacji LLM/RAG (zestawy pytań, ground-truth, metryki jakości, koszt/latencja), regresja odpowiedzi i testy promptów/polityk.
Przygotowanie danych i pipeline’ów RAG (ingest → chunking → embedding), wersjonowanie korpusu/embeddingów, kontrola uprawnień i anonimizacja/PII redaction.
Automatyzacja uruchamiania środowisk testowych (IaC/skrypty), seed danych, stuby/moki usług zewnętrznych.
Tworzenie i utrzymanie pipeline’ów uruchamiających testy na każdym etapie (PR, nightly, release), raporty i gate’y jakości.
Obserwowalność testów poprzez telemetrię/logi/metryki (np. OpenTelemetry), dashboardy stabilności i szybkości; analiza flaky tests i eliminacja źródeł niestabilności.
Testy obciążeniowe i odpornościowe API/UI/agent, profilowanie wąskich gardeł (czas/zużycie tokenów/koszt), limity SLO.
Testy podstawowych wektorów bezpieczeństwa (OWASP), walidacja guardrails (filtry treści, walidacja schematów), skanowanie zależności w CI.
Testy kontraktowe OData/REST, weryfikacja integracji z ERP (SAP Business One), rozwiązaniami CompuTec i bazami danych (SQL Server/SAP HANA).
Standaryzacja jakości, np. Definition of Done dla testów, utrzymanie coverage i konwencji repozytorium, code review testów.
Zarządzanie danymi testowymi poprzez wersjonowanie, generowanie syntetycznych danych, maskowanie środowisk zbliżonych do produkcji.
Współpraca z programistami, analitykami i użytkownikami biznesowymi nad wymaganiami testowymi; szybkie feedback-loop’y w sprintach.
Przygotowywanie dokumentacji testowej, np. krótkie runbooki, checklisty wydań, guideline’y dla pisania testów i uruchamiania środowisk lokalnie/CI.
Identyfikacja luk w pokryciu testów, propozycje usprawnień procesu testowania, narzędzi i metryk jakości.
Wymagania
Doświadczenie w zakresie pracy z systemami ERP lub aplikacjami dla biznesu.
Umiejętność analizy danych, identyfikacji rozbieżności i oceny jakości treści.
Doświadczenie w automatyzacji testów (min. 3 lata) na stanowisku SDET/QA Automation lub jako programista z silnym zapleczem testowym.
Swoboda w wykorzystaniu języków programowania/skryptowych do budowy narzędzi testowych, skryptów i pipeline’ów danych.
Umiejętność projektowania i wykonywania testów E2E/UI (np. WebdriverIO/Playwright), API (REST/OData) oraz testów kontraktowych i integracyjnych.
Znajomość TypeScript/HTML/CSS oraz automatyzacji testów frontendu.
Doświadczenie w budowie i utrzymaniu pipeline’ów CI/CD oraz pracy z Git i code review.
Umiejętność automatyzacji środowisk testowych z użyciem skryptów/IaC, z przygotowaniem danych (seeding) i stubów/moków usług.
Znajomość SQL i wersjonowania danych testowych (SQL Server/SAP HANA).
Zrozumienie obserwowalności (logi, metryki, tracing) oraz diagnozowania niestabilności testów i wąskich gardeł wydajności.
Znajomość podstaw bezpieczeństwa aplikacji (OWASP) oraz praktyk skanowania zależności i walidacji/guardrails w testach.
Umiejętność projektowania ewaluacji dla systemów opartych na LLM/RAG (zbiory benchmarkowe, metryki jakości, kontrola kosztów i latencji).
Umiejętność przekładania wymagań biznesowych na techniczne.
Zdolność do pracy zespołowej, samodzielność oraz sprawczość – zgodnie z wartościami, które szczególnie cenimy w CompuTec.
Sumienność, pracowitość i dbałość o szczegóły.
Dobra znajomość języka angielskiego umożliwiająca pracę z dokumentacją i komunikację (min. B2).
Oferujemy
Atrakcyjną i stabilną pracę wśród profesjonalistów.
Przejrzysty system wynagradzania.
Możliwość rozwoju zawodowego w oparciu o najlepsze rozwiązania dostępne na rynku.
Budowa i rozwój rozwiązań używanych przez liderów rynku oraz międzynarodowe firmy.
Doskonałą atmosferę pracy oraz niezbędne narzędzia.
Jeśli chciałbyś/chciałabyś rozwijać się jako Inżynier Testów Automatycznych w nowoczesnym i zaawansowanym środowisku, zapraszamy do aplikowania!
QA Automation Engineer
QA Automation Engineer
Skotarska 8, Poznań
CompuTec. S.A.