logo[мetahunt]
> DOU
middle

Automation QA Engineer

OM Defence Systems
format:Remotecompany:Product
playwrightreactelectronjestwebsocketstcpudpleafletci/cd
cypressmocha
experience4+ years
domainDefTech
> full description

We are looking for a skilled Automation QA Engineer with 4+ years of experience to design, develop, and maintain automated testing for a complex system that includes desktop apps, real-time data streams, and video processing.

Responsibilities

  • Design, develop, and maintain automated test suites for:
    • UI (React + Electron)
    • Backend services (Electron Main Process)
    • WebSocket, UDP, TCP, Serial protocols
    • Regression, integration, and end-to-end (E2E) scenarios
  • Write and execute test cases for:
    • Map rendering & telemetry visualization (Leaflet)
    • RTSP/HLS/MPEG video streams
    • State management flows
    • Offline mode and snapshot recovery
    • Authentication logic (electron-store)
  • Build mocks/stubs for IoT devices and data feeds (UDP/TCP/WebSocket simulation)
  • Develop and maintain headless Electron test runners
  • Maintain CI pipelines (GitHub Actions or similar)
  • Collaborate with frontend, backend, and systems engineers to isolate hardware/streaming issues

Requirements

  • Automation frameworks: Playwright, Cypress, or Spectron; Jest, Mocha, Chai
  • UI Testing: deep knowledge of React + Tailwind UI testing, mocking states and stores
  • Electron Testing: familiarity with contextBridge, ipcRenderer, and automating desktop apps with system-level features (camera, serialport, etc.)
  • Network & Protocols: understanding of WebSocket, UDP, TCP; mocking serial connections/streaming data
  • Video Streaming: basic knowledge of RTSP pipelines; testing availability, quality, and drop detection
Відгукнутись на вакансію