Fullstack Engineer
Tech Stack / Keywords
Firma i stanowisko
XPLUS SA is seeking a Fullstack Engineer to develop their internal framework for browser automation, no-code testing, and AI-assisted agentic testing of web applications. The company focuses on an end-to-end platform enabling users to record, replay, and validate business processes without writing test code, also expanding into autonomous AI-driven web testing.
Wymagania
- Strong experience in TypeScript and Node.js with understanding of modern JavaScript ecosystem
- Ability to build internal frameworks beyond using existing testing tools
- Deep understanding of browser automation, including Playwright and Puppeteer operations, browser contexts, frames, page lifecycle, and DOM behavior
- Ability to use Chrome DevTools Protocol to inspect and debug web applications
- Experience with Chrome extensions, browser recording/replay systems, custom automation infrastructure, AI-assisted testing, or autonomous web agents is highly relevant
- Fluent proficiency in Polish (C1)
Bonus Points:
- Understanding of Chromium internals including rendering, processes, frames, input dispatch, site isolation, and browser debugging
- Experience with enterprise systems such as Microsoft Dynamics 365, Salesforce, SAP, Oracle, ServiceNow, or Business Central
Obowiązki
- Expand and evolve the runner engine into a browser automation and testing framework
- Build reusable TypeScript abstractions over Playwright, Puppeteer, Chrome DevTools Protocol, and browser APIs
- Improve recording and replay of user actions across complex web applications
- Develop platform-specific integrations for ERP, CRM, and enterprise systems
- Support evolution of no-code testing platform and agentic web testing capabilities
- Debug browser automation issues involving timing, dynamic UI updates, frames, custom controls, and SPA behavior
- Work with Chrome extension architecture for browser-level integrations
- Build tooling for diagnostics, traces, logs, screenshots, retries, and failure analysis
- Use AI tools to investigate code, debug behavior, and accelerate delivery
- Write clean, maintainable, strongly typed TypeScript and Node.js code
Inne informacje
Informujemy, że administratorem danych jest XPLUS S.A z siedzibą w Warszawie, ul. Puławska 435A (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie.
XPLUS SA
Pracodawca