Automation Developer for Shift-Booking Bot

Job ID: 40589095

Budget: ₹37,500 – ₹75,000 INR

Warehouse Canada & UK Shift Booking Automation Bot
Project Overview

I am looking for an experienced automation developer to build a reliable browser-based bot that automatically monitors and books available warehouse shifts on the Warehouse Canada and UK workforce portals.

The application should run on Windows 10 using Google Chrome (or headless Chrome if appropriate) and prioritize speed, stability, and reliability.

Core Requirements

The bot should:

Securely log into my Job account.
Support authentication using 2FA and secure session/cookie reuse where possible.
Continuously monitor available shifts.
Instantly book shifts that match configurable criteria.
Automatically recover from normal page refreshes, session timeouts, and temporary loading issues.
Record detailed logs of every action with timestamps.
Shift Filters

The booking criteria should be configurable through a simple UI or configuration file, including:

Preferred warehouse(s)
Preferred location(s)
Start time range
Shift duration
Minimum/maximum hours
Preferred days
Booking time windows

These settings should be editable without modifying the source code.

Technical Preferences

Preferred technologies include:
Java Node
Playwright
Puppeteer
Selenium

The solution should run locally on Windows 10 without requiring paid software or subscriptions.

Deliverables
Complete source code
Setup and installation guide
README explaining configuration and usage
Demo video or live walkthrough showing successful automated booking
One week of post-delivery support for bug fixes and edge cases
Acceptance Criteria

The completed solution should:

Run reliably in Chrome on Windows 10.
Automatically monitor available shifts.
Successfully book at least three test shifts while I observe.
Produce detailed timestamped logs for every action.
Continue running for extended periods without crashing.