Python Playwright Automation Developer
Worldwide
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
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- IntermediateExperience Level
$10.00
-
$20.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 weeks ago
- Interviewing:1
- Invites sent:2
- Unanswered invites:1
About the client
- Germany10:55 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by