← Oferty

Python Playwright Automation Developer

Budżet: $10.0 - $20.0 HOURLY / PART_TIME ⭐ 0.00 (0) Germany

python, selenium, django-framework, postgresql-programming

Python Playwright Automation Developer for Transportation Booking Platform Project Overview We are a transportation/chauffeur company looking for an experienced Python developer to build an automation system that monitors partner booking portals and helps process incoming ride requests. The goal is to create a reliable platform that detects new bookings, evaluates them based on predefined business rules, and supports automated acceptance workflows where permitted. The ideal candidate has strong experience with: Python Playwright Selenium Browser Automation Web Scraping API Integration FastAPI PostgreSQL Docker Experience maintaining automation against frequently changing third-party portals is highly desirable. Production Playwright automation and portal stability experience is especially relevant. Scope of Work (MVP) Phase 1 Build a system that can: Log in securely to partner portals Monitor available ride requests Detect newly published jobs Extract booking information Apply configurable business rules Send Telegram notifications Store booking data in PostgreSQL Example Rules Minimum booking value Pickup location radius Vehicle category Date and time availability Customer category Dashboard Simple web dashboard: New jobs Accepted jobs Rejected jobs System logs Rule management Preferred Tech Stack Backend: Python FastAPI Automation: Playwright (preferred) Selenium Database: PostgreSQL Infrastructure: Docker Linux VPS Notifications: Telegram Bot API Deliverables Fully documented source code Docker deployment PostgreSQL schema Admin dashboard Installation guide Maintenance documentation Required Experience Please provide examples of: Browser automation projects Playwright projects Web scraping systems Portal login automation API integrations Similar dispatching, logistics, transportation or booking systems Important Question When a third-party portal changes its layout and the automation breaks, how would you detect the issue and make the automation resilient against future UI changes? Budget MVP Development Estimated duration: 2–6 weeks Possibility for long-term cooperation and maintenance
Otwórz na Upwork