Python Playwright Automation Developer
Бюджет: $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
Отвори в Upwork