Python Playwright Automation Developer

Posted 2 weeks ago

Worldwide

Summary

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/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • $10.00

    -

    $20.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Python
Django
Nice-to-have skills
Selenium
PostgreSQL Programming
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
Member since May 11, 2026
  • Germany
    10:55 AM

Explore similar jobs on Upwork

Job Aggregation and Dashboard CreationHourly‐ Posted 7 months ago
Automation
Data Scraping
Data Extraction
API
UI/UX Prototyping
Web Scraping
Marketing Strategy
Social Media Marketing
Internet Marketing
Facebook

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo
Other open jobs by this Client (1)