I’m looking for a developer to build an automated tool that checks how visible certain websites are in Google Search and Google Ads. It should run through Firefox via Playwright, and be containerised with Docker to support multiple parallel sessions. Just to be clear – this isn’t a click bot. The tool needs to behave like a real user. It’ll log into a test Google account, search for specific keywords, scroll through the results (organic and sponsored), and click on defined links. Once on the target site, it should behave naturally – not just bounce. If it doesn’t mimic genuine user behaviour, it’ll get flagged or blocked, which defeats the point. The goal is to test visibility across different regions, so support for rotating proxies and geolocation is a must. ➡ What it needs to do: - Run in headless or visible (debug) mode - Use proxy with geolocation (rotating IPs, different regions) - Load a Cookie Robot module (open preset sites, accept cookies, simulate history) - Log into a test Google account (credentials provided) - Search in Google for specific phrases - Scan a set number of result pages (e.g. 4, 6 or 8) - Click a defined link (organic or ad) - Simulate realistic behaviour in SERP and on destination site - Save a full log of each session (TXT or JSON) - Run on a Linux VPS - Allow multiple agents to run in parallel ✅ Stack we’re aiming for: - Playwright (Python) + Firefox - Docker (each agent in a separate container) - Proxy handling with auth and location detection - Geolocation checker (e.g. IPInfo API) - Config via JSON or YAML - Modular code setup (cookie module, login, search, interaction, logging) - Session logging (TXT or JSON) ✳Nice to have: - Simple dashboard for reviewing logs (FastAPI + React/Vue) - Database logging (MongoDB or SQLite) - Integration with proxy services (Node Maven, Bright Data, SmartProxy etc.) Start date is ASAP. This is a fully remote project, and I’m open to either fixed price or milestone-based payment – whatever works best. There’s also potential for follow-up work, like a dashboard or system scaling. Ideally, I’m after someone who’s done similar browser automation before. I’m not a developer myself, so feel free to ask questions – I just need someone who can help make this thing work the way it should.