Pracuj.pl Stacjonarnie Mid

QA Automation Engineer

Trineo Sp. z o.o.

⚲ Gdynia, Redłowo

Do uzgodnienia

Wymagania

  • Python
  • Playwright
  • Robot Framework
  • Cypress
  • Selenium
  • Pytest

Opis stanowiska

Nasze wymagania:
Hands-on experience writing automated tests with Playwright (or a similar modern E2E framework — Cypress, Selenium — with willingness to work in Playwright)
Experience with Robot Framework and/or Pytest
Good understanding of Python
Good understanding of modern web application architecture (REST API, UI principles, etc.)
Familiarity with API testing (REST, JSON)
Comfortable with Git and working in a CI/CD workflow
A solid QA mindset: you think about edge cases, you write clear repro steps, you care about what could break
Communicative English — the product, codebase, and client communication are all in English
Ability to work mostly in Polish business hours, with some flexibility to overlap with the US when needed

Mile widziane:
Mobile test automation experience — Appium, especially iOS
ISTQB certificate
BrowserStack experience
Exposure to video / streaming / media-heavy applications
Background in the security, surveillance, or IoT / edge-device space
Basic SQL (Postgres / MySQL)
Experience testing cloud-deployed services (AWS)

O projekcie:
You’ll join a small, dedicated team building a cloud-based Video Surveillance platform for our client — a US company in the security industry. The product spans a web application, backend services and APIs, and edge-connected devices that stream and analyze video in real time. It’s a serious, production-grade system with real users, real uptime expectations, and plenty of interesting things to test: live video, multi-stream playback, real-time events, and integrations across cloud and device.
You’ll be the first automation tester on the team, which means real ownership: you’ll help shape how testing is done here, not just execute someone else’s plan.

Zakres obowiązków:
Design, write, and maintain automated end-to-end tests for the web application using Playwright
Build and extend backend / API test suites using Robot Framework (and Pytest where it fits)
Design test cases based on the test plan, and contribute to the test plans themselves
Test REST APIs and validate JSON-based data flows
Cover real product scenarios: video playback, multi-stream grids, real-time events, user and access management
Investigate failures, file clear and reproducible bug reports, and verify fixes
Collaborate closely with developers and the client’s team to keep quality high as the product evolves
Help establish and grow the automation foundation as the team scales

Oferujemy:
A long-term role on a stable, production project for an international client
Remote or hybrid work (Gdynia / Tricity area for hybrid)
Real ownership as the first automation engineer on the team — your decisions shape the test approach
Direct collaboration with an experienced dev team and the client
A modern stack and a domain where your tests actually matter

🔍 Dekoder Ogłoszenia

🔴
Hands-on experience writing automated tests with Playwright (or a similar modern E2E framework — Cypress, Selenium — with willingness to work in Playwright)
Chociaż wymieniono Playwright, mogą oczekiwać, że szybko nauczysz się pracować z tym narzędziem, jeśli masz doświadczenie z innymi frameworkami.
🟡
Good understanding of modern web application architecture (REST API, UI principles, etc.)
Oczekują od Ciebie nie tylko testowania, ale także rozumienia, jak działają aplikacje webowe od strony technicznej.
🟡
A solid QA mindset: you think about edge cases, you write clear repro steps, you care about what could break
To standardowe oczekiwanie wobec dobrego testera, ale podkreślenie tego może sugerować, że szukają kogoś, kto wykracza poza proste wykonywanie skryptów.
🔴
Ability to work mostly in Polish business hours, with some flexibility to overlap with the US when needed
Może to oznaczać sporadyczne lub regularne nadgodziny lub pracę poza standardowymi godzinami, aby dostosować się do strefy czasowej klienta.
🔴
Exposure to video / streaming / media-heavy applications
Chociaż jest to mile widziane, może oznaczać, że projekt jest skomplikowany i wymaga specyficznej wiedzy domenowej, której możesz nie posiadać.