BROWSER AUTOMATION ENGINEER – SESSION MANAGEMENT & STABILITY

Cliente Freelancer · Remoto · Remoto · freelance · mid · 75.000–150.000 INR

Publicada el 2026-07-15

Descripción de la oferta

PROJECT DESCRIPTION: BROWSER AUTOMATION ENGINEER – SESSION MANAGEMENT & STABILITY 1. Project Title Browser Automation Engineer – Session Management & Stability System 2. Project Type Desktop Automation Development 3. Project Overview We are building a legitimate browser automation system for internal business process optimization. The system interacts with a secure web portal to monitor and manage scheduling-related workflows for business operations. We have an existing proof‑of‑concept script but are encountering significant stability issues that prevent it from running for extended periods. We need an expert to help us stabilize our sessions and ensure reliable, long‑running operation. 4. Current Challenges · Automation sessions become unstable and require manual intervention every 10–12 minutes · The system cannot maintain continuous operation for extended periods · Difficulty maintaining consistent browser state across long‑running sessions · Need for robust error recovery and automatic session restoration · The automation environment becomes inconsistent, causing interruptions 5. What We Already Have · Functional proof‑of‑concept automation script · Core automation logic for interacting with the web portal ·Basic session management · Basic error handling 6. What We Need 6.1 Session Stabilization · Maintain stable, long‑running automation sessions (24/7 operation) · Prevent interruptions and maintain continuous operation · Implement automatic session restoration when needed 6.2 State Consistency · Maintain consistent browser state across long‑running sessions · Ensure stable operation without manual intervention · Implement robust session management 6.3 Error Recovery & Resilience · Implement exponential backoff for retries · Detect and recover from connection issues and timeouts · Handle page load timeouts and network interruptions gracefully · Log errors comprehensively for debugging 6.4 Multi-Profile Support (Optional) · Support 5–10 concurrent profiles (if feasible) · Isolated sessions per profile 7. Technology Stack (Preferred) Component Preferred Options Language Python (primary) or JavaScript/Node.js Browser Automation Playwright, SeleniumBase, or Puppeteer Session Management Persistent browser profiles Concurrency Asyncio (Python) or Worker Threads (Node.js) Logging Structured logging with log rotation 8. Skills & Experience Required Must-Have: · Proven experience with browser automation for legitimate business workflows · Experience with Playwright, Puppeteer, or Selenium · Strong Python or JavaScript/Node.js development skills · Experience with session management and error recovery Nice-to-Have: · Experience with long‑running automation systems · Experience with multi‑profile concurrent automation · Familiarity with VPS deployment and 24/7 operation 9. Deliverables 1. Session Stabilization Implementation · Stable, long‑running automation sessions · Automatic session restoration when needed 2. State Consistency Implementation · Consistent browser state across long‑running sessions · Robust session management 3. Error Recovery Implementation · Exponential backoff for retries · Comprehensive error logging 4. Documentation · Setup and installation guide · Configuration reference · Troubleshooting guide 5. Source Code · Well‑commented, maintainable code · README with usage instructions · Dependency list 10. How to Apply Please submit a proposal that includes: 1. A brief introduction and your relevant experience 2. Your approach to solving the session stability challenge 3. Specific tools and libraries you would use 4. A rough timeline estimate 5. Examples of similar projects you have worked on 11. Interview Questions for Shortlisted Candidates 1. "How would you ensure consistent browser state across a long‑running automation session?" 2. "Describe your approach to maintaining a stable session across script restarts." 3. "How would you detect and automatically recover from interruptions or timeouts?" 4. "What is your experience with Playwright, Puppeteer, or Selenium?" 5. "How would you handle concurrent profiles without cross‑contamination?" Subject: Browser Automation Project – Session Stability Issue Dear We have a browser automation project that is approximately 80% complete, but we are stuck on a specific issue: our automation sessions become unstable every 10–12 minutes and require manual intervention to resume. We have tried various approaches, but the sessions keep getting interrupted. We are looking for an expert who can help us stabilize our sessions and ensure reliable, long‑running automation. We have the core logic ready; we just need to fix the session stability issue. If you are available and interested, would you be open to a brief call? Best regards, [Your Full Name] [Your Contact Information] PLATFORM-SAFE JOB TITLES Platform Recommended Title Upwork "Browser Automation Engineer – Session Management & Stability" Freelancer "Browser Automation Engineer for Session Stabilization" Fiverr "I will help stabilize your browser automation sessions" Toptal "Browser Automation Engineer – Session Management & Anti-Detection" CATEGORIES TO SELECT Platform Category Upwork Software Development → Desktop Application Development Freelancer Software Development → Python Development Fiverr Programming & Tech → Automation & Bots

Skills

Fuente original: freelancer

Análisis JobHunter