Python Web Interaction Automation Script

Employer not named by the sourceRemote

Full Stack

Apply on the company’s site

Frontier is not the employer and does not collect applications.

About this role

JavaScript, Python, Web Scraping, Software Architecture, Software Development, JSON, Documentation, Selenium, Automation, Software Engineering · I need a clean, well-documented Python script that automates a series of browser-based interactions. The goal is to have repeatable, headless execution that can log in, navigate through a few dynamic pages, trigger specific buttons or form fills, and capture the resulting data or status messages for later use.

Key points • Language: strictly Python—this fits best with my current stack and deployment environments. • Task type: full automation of web interactions, not scraping static HTML. The target site is JavaScript-heavy, so the script must wait for elements, handle async loads, and deal gracefully with the occasional pop-up or CAPTCHA fallback. • Libraries: I am comfortable with Selenium, Playwright, or a similar tool; feel free to suggest the most reliable option for cross-platform execution. • Output: JSON or CSV summaries of each run, plus comprehensive logging so I can audit what happened step-by-step.

Acceptance criteria 1. One-click run from the command line (python main.py …) with configurable credentials and URL parameters via a .env or YAML file. 2. Successful completion on both Windows and Linux (Ubuntu) in headless mode. 3. Clear README covering setup,