Nabídka práce

QA Automation Engineer (Mid)

O pozici 

ARTOSoft je multi-tenantní SaaS ERP platforma pro české a slovenské pekárny, aktuálně směřující ke go-live v září. Hledáme zkušeného QA automation inženýra na mid úrovni, který samostatně vybuduje automatizované testování napříč TypeScript monorepem — tři React SPA aplikace, Express backend a messaging pro edge zařízení — a bude úzce spolupracovat s vývojovým týmem na pokrytí kritických oblastí před spuštěním. 

Na čem budeš pracovat 

  • Budování a údržba automatizovaných testovacích sad (unit, integrační, E2E) napříč Turborepo/​pnpm monorepem 
  • Testování pokrytí datové vrstvy Prisma/​PostgreSQL, včetně hranic row-level security (RLS) pro multi-tenancy 
  • E2E testování napříč třemi frontend aplikacemi: Tenant App, Admin a Partner Portal 
  • Integrační testování messaging flow přes RabbitMQ/​Shovel pro edge zařízení 
  • Validace tiskového pipeline výstupu (jehličkové tiskárny ESC/P pro dodací listy a nativní tisk PDF v prohlížeči) 
  • Nastavení CI test gate v GitHub Actions (build/​test před publikací GHCR image) 
  • Přímá spolupráce s vývojovým týmem na uzavření mezer v testování před zářijovým deadlinem 

Musí mít 

  • Prokazatelná zkušenost s automatizací testů v TypeScript/​JavaScript (Playwright nebo Cypress pro E2E; Vitest/​Jest pro unit/​integrační testy) 
  • Zkušenost s testováním Node.js/Express nebo podobných backend služeb, včetně testování na úrovni API 
  • Znalost PostgreSQL a validace chování datové vrstvy, včetně multi-tenant/RLS scénářů 
  • Zkušenost s CI/CD, ideálně GitHub Actions 
  • Schopnost pracovat samostatně, prioritizovat pod pevným deadlinem a jasně komunikovat zjištěné mezery 

Výhodou 

  • Zkušenost s message queue systémy (RabbitMQ nebo podobné) 
  • Zkušenost s monorepo nástroji (Turborepo, pnpm workspaces) 
  • Zkušenosti z oblasti ERP, CRM nebo výrobní domény 
  • Zkušenost s testováním workflow pro tisk/​integraci hardwaru 

Logistika 

  • Remote-friendly, malý tým, přímá spolupráce s core dev týmem 
  • Okamžitá potřeba — nástup vázán na období hardeningu před spuštěním 

Roman Oliva
COO, ARTOS Bakery Technology

Máte zájem o tuto pozici?

Souhlas