QA Automation Engineer
Tech Stack / Keywords
Firma i stanowisko
Senior Browser Automation / Web Scraping Engineer role focused on long-term projects for data acquisition and structuring from demanding external sources within complex and variable web environments.
Wymagania
- Minimum 3 years of commercial experience in browser automation and web scraping.
- Strong proficiency in TypeScript and significant experience with Playwright (or Puppeteer, Selenium).
- Practical skills to navigate dynamic service barriers, including anti-bot and session authorization challenges.
- Capability in engineering automation debugging, including handling timeouts and race conditions.
- Experience in parsing and normalizing data into structured formats.
- English proficiency at C1 level in spoken and written forms.
Nice to have:
- Knowledge of Python.
- Experience with Temporal and Google Cloud Platform (GCP).
- Familiarity with CI/CD best practices.
- Practical use of AI models (LLM-assisted automation) in automation.
- Experience in healthcare industry projects or regulated environments.
Obowiązki
- Design stable, failure-resistant browser automation and web scraping processes delivering reliable data with evidence (screenshots).
- Overcome challenges in dynamic web environments, including unstable selectors, anti-bot mechanisms, CAPTCHA, session authorization, and legacy/government sites.
- Diagnose issues such as timeouts and race conditions and implement retry mechanisms.
- Parse and normalize data from HTML, files, and API responses into structured formats.
- Develop tests, deploy monitoring solutions, and continuously support changes from external services.
Inne informacje
The data administrator is co.brick Sp. z o.o. based in Gliwice. Candidates have rights concerning their personal data in accordance with Polish data protection laws regarding access, correction, deletion, restriction, objection, portability, and complaints. Providing mandatory data is necessary for recruitment; refusal may prevent processing of the application. Personal data will be processed for recruitment purposes and possibly future recruitment with consent, which can be withdrawn at any time. Data recipients include Just Join IT and other entities involved in recruitment processing.
co.brick Talents
26 aktywnych ofert