
Closed
Posted
Paid on delivery
Job Title: Python Developer – Multi‑Session Browser Automation & Residential Proxy Integration (QA/Testing) Project Overview We are developing an internal testing framework for our company’s own web applications. Our tool launches multiple simulated user sessions (multi‑ID / multi‑profile) simultaneously to: · Validate region‑specific content, language localisation, and geo‑targeted features. · Test session isolation and concurrency handling under realistic network conditions. · Perform load and reliability checks by distributing traffic across diverse IP origins. Our current Python/Playwright stack already handles single‑session browser launches with realistic user‑simulation (typing delays, idle times). We now need an experienced developer to: 1. Enable true multi‑session concurrency – managing 10+ browser profiles running in parallel without conflicts. 2. Integrate residential proxy rotation – so each concurrent session gets a unique residential IP (from a provider we will supply). Proxies must be rotated per session, with automatic failover if an endpoint becomes unresponsive. Key Responsibilities · Review our existing codebase (Playwright + Python) and the browser‑launch entry point. · Design a session orchestrator that: · Spawns multiple browser contexts simultaneously (using asyncio or threading). · Assigns a distinct residential proxy (HTTP/HTTPS/SOCKS5 with auth) to each new context via Playwright’s proxy parameter. · Implements rotation logic (e.g., round‑robin, random, or sticky‑per‑profile). · Handles proxy timeouts/errors gracefully – retries with a different IP without crashing other running sessions. · Ensure complete isolation between concurrent profiles (separate cookies, storage, localStorage). · Add detailed logging per session (which proxy was used, response times, errors). · Make proxy lists and rotation strategies configurable via external JSON/YAML files. · Deliver clean, well‑tested code (unit + integration tests for concurrency). Required Skills · Python 3.8+ – strong knowledge of async programming (asyncio) or multithreading. · Playwright – deep experience with browser.new_context(), proxy settings, and managing multiple contexts in parallel. · Proxy integration – hands‑on experience integrating residential or datacenter proxy pools (with authentication) into automation pipelines. · Concurrency patterns – proven ability to run multiple headless/headed browser instances simultaneously. · Solid error‑handling and logging practices. · Clear written English and ability to work independently with minimal supervision. Nice to Have · Experience with proxy rotation services (e.g., BrightData, Oxylabs, Smartproxy). · Familiarity with Docker / containerised test environments.
Project ID: 40605422
58 proposals
Remote project
Active 20 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
58 freelancers are bidding on average ₹22,847 INR for this job

As a highly skilled Python developer with extensive experience in browser automation and proxy integration, I am confident that I am the right freelancer for your project. I have an in-depth understanding of the Python/Playwright stack and have already demonstrated my ability to handle single-session browser launches with realistic user simulation. For your project, I will bring my proficiency in async programming (using asyncio) and multithreading to enable true multi-session concurrency - handling 10+ browser profiles running concurrently without conflicts. My expertise in managing multiple contexts in parallel using Playwright, combined with my experience of integrating residential and datacenter proxy pools (with authentication) into automation pipelines, will ensure seamless implementation of residential proxy rotation per session with automatic failover. With a keen eye for detail, I promise to create clean, well-tested code that documents the configuration process while guaranteeing complete isolation between concurrent profiles. In addition to this, I'll deliver detailed logging per session to track response times, errors and proxy used. Moreover, I have a good grasp on Docker which aligns with your 'Nice to Have' skills and can therefore incorporate Docker and containerized test environments if required. My past clients value my commitment to clean maintainable solutions and long-term support, qualities that are crucial for your testing framework development.
₹18,000 INR in 15 days
5.6
5.6

Hello there, we are a team of senior AI ML Full Stack Web and Mobile App Developers. Please, send me the project complete details to start the work and finish in no time. Thanks Ashish Kumar.
₹25,000 INR in 7 days
5.4
5.4

Hello, I can help build a robust multi-session browser automation framework using Python, Playwright, asyncio, and residential proxy integration. I'll design a scalable session orchestrator capable of running 10+ isolated browser profiles concurrently, with configurable proxy rotation, automatic failover, detailed per-session logging, and external JSON/YAML-based configuration. The solution will include clean, well-documented code, comprehensive error handling, and unit/integration tests to ensure reliability. I have extensive experience with automation frameworks, concurrent systems, and scalable backend development, and I'm confident I can deliver a production-ready solution tailored to your testing requirements. Best Regards Jitendra Sharma
₹12,500 INR in 5 days
5.0
5.0

Hi, Please share your existing codebase and proxy provider details I have strong experience with Python, Playwright, asyncio, and residential proxy integration. I can enhance your framework to support multi-session concurrency, per-session proxy rotation, isolated browser contexts, configurable settings, and robust logging with clean, maintainable code. Thanks Mamun
₹12,500 INR in 7 days
5.2
5.2

Hi, I reviewed your project: Python Dev for Browser Automation & Proxy Integration. I can help with Python automation, backend APIs, web scraping/data extraction, scripts, dashboards, integrations, and data processing workflows. I can build reliable scripts using Python, FastAPI/Django/Flask, Selenium/Playwright where appropriate, APIs, databases, and server deployment. Please message me with the target website/API, expected output, and automation rules. Portfolio: https://www.freelancer.com/u/irfanui Regards, Mohammad 4th Dimension Partners
₹37,500 INR in 59 days
4.7
4.7

Hello, I’ll extend your existing Playwright setup by launching each browser context with its own proxy via the proxy option in browser.new_context(). Using asyncio’s gather will let us spin up 10+ sessions in parallel while keeping their storage partitions isolated. For proxy rotation I’ll read a JSON list of residential IPs, assign one per session, and implement a retry‑on‑failure loop that swaps in the next available IP if a request times out. Which proxy provider do you plan to use, and do you have a preferred rotation strategy (round‑robin or random)? Thanks. Nemanja M.
₹12,500 INR in 2 days
3.9
3.9

As a seasoned Full Stack Developer with an extensive background in Web Application Development, Custom Software Development, AI Integration & AI-Powered Solutions, and more, I have amassed the necessary skills over the years to successfully complete your Python development project. I understand that your company requires a highly efficient internal testing framework QA/Testing of web applications. Leveraging my proficiency in Python (async programming), Playwright (including managing multiple contexts in parallel), and Proxy integration (with authentication), I am confident of not only enabling true multi-session concurrency but seamlessly integrating rotating residential proxies as well. My experience in building secure, scalable, high-performance applications with clean architecture aligns perfectly with your project's proficiency requirements. From optimizing storage to robust error-handling and logging practices, I bring a meticulous outlook to the development process. Additionally, the ability to log per session, create configurable proxy lists via external JSON/YAML files adds to the detailed oriented approach I espouse in my work.
₹12,500 INR in 7 days
4.1
4.1

Hello, my name is Jonas, AI developer. The tricky part here is keeping each session fully separated while handling failures, proxy changes, and parallel execution without affecting other tests. I'd review the current Playwright setup and build the session management layer around the existing flow. Each browser context can run with its own storage, proxy settings, and logging details so issues are easy to trace. The configuration can stay outside the code through JSON or YAML files, making future changes easier. I work with Python automation and backend systems where reliability and clean error handling are important. The final setup will include testing around concurrent sessions and failure cases before handover. After delivery, I'll make sure the code structure and configuration are clear for your team. A couple of things would help me plan this correctly. How many concurrent sessions are you targeting in the first version? Do you already have the proxy provider integration details ready? I can start reviewing the existing code as soon as you're ready. Thanks for reading, and I'd be happy to help improve this framework.
₹15,000 INR in 2 days
3.9
3.9

Hi I can scale your Playwright Python framework to support concurrent multi-session automation with residential proxy rotation. I will build an asyncio orchestrator to manage isolated Playwright browser contexts, implement per-session proxy assignment with automatic failover, and ensure independent session storage and external YAML configuration. I am available to start immediately. Feel free to reach out so we can discuss the details. cheers Nehal
₹25,000 INR in 7 days
3.9
3.9

Hi there, I will design and build a multi-session orchestrator using Python and Playwright (`asyncio`) to run 10+ concurrent browser contexts with full session isolation (separate cookies and storage). I will integrate residential proxy rotation with automatic failover, retry logic, per-session response/error logging, and external JSON/YAML configuration. You will receive well-tested, modular code with complete concurrency integration tests and setup documentation. Best regards, Nikhil
₹25,000 INR in 7 days
3.6
3.6

Hi — Abror-Yakubov here from Uzbekistan, "PLAYWRIGHT MULTI-SESSION AUTOMATION" — you need stable parallel testing without session conflicts. I’ll structure the runner with isolated browser contexts, async session control, and configurable proxy handling so each test profile stays separate. The main risk is proxy failures affecting active sessions, so I’ll add retries, failover handling, and clear logs per session. I’ll keep the proxy rules in external config files, making it easy to change providers or rotation methods without touching the core code. How many concurrent browser sessions should the first production test run support? Looking forward to working with you.
₹15,000 INR in 3 days
3.2
3.2

Hi, I can upgrade your existing Python/Playwright automation framework to support true multi-session concurrency with isolated browser profiles, residential proxy assignment, rotation, failover, and detailed per-session logging. The best solution is to first review your current browser launch flow and profile handling, then build an async session orchestrator using Playwright contexts. Each session will receive its own proxy, storage state, cookies, localStorage, logs, retry handling, and configurable rotation strategy through JSON/YAML. I’m comfortable with Python, asyncio, Playwright, browser.new_context(), proxy authentication, HTTP/HTTPS/SOCKS5 proxies, multi-profile automation, session isolation, concurrency testing, logging, Docker, JSON/YAML configuration, and QA automation for authorized internal systems. Deliverables will include: * Multi-session Playwright orchestrator * 10+ concurrent browser profiles * Per-session proxy assignment * Proxy rotation and failover * Separate cookies/storage/localStorage * Session-level logs and response times * JSON/YAML proxy configuration * Error handling and retries * Unit/integration test support * Clean documented Python code I’ll focus on stable parallel execution, clean architecture, and reliable proxy handling so your internal QA framework can test localization, session isolation, and network behavior safely. Best regards Ankit
₹12,500 INR in 2 days
3.0
3.0

The trickiest part of multi-session Playwright isn't spawning contexts, it's keeping them alive when proxies silently drop. I've built similar orchestrators where a session hangs indefinitely because the proxy returns a 407 after auth rotation, and Playwright doesn't surface that cleanly without explicit timeout handling on the context level. I'll build the session orchestrator using asyncio with a semaphore-controlled pool, wire up proxy assignment per browser context with support for HTTP/HTTPS/SOCKS5 auth, and implement failover logic that swaps a dead proxy without tearing down sibling sessions. Config will live in a YAML file so you can switch between round-robin, random, or sticky strategies without touching code. One thing worth deciding early: Playwright's browser. Best regards, Shayan
₹13,750 INR in 9 days
2.8
2.8

As someone who's spent over 8+ years in software development, specifically in Python, I can confidently tackle your needs for multi-session browser automation and proxy integration. My solid grasp of Python (including async programming) and Playwright makes me capable of designing and creating an efficient session orchestrator tailored to your requirements. Throughout my career, I've been involved in many backend projects that required concurrent operations and extensive error-handling mechanisms, all of which would serve asplendidly here. Managing multiple browser profiles and rotating residential proxies via Playwright's proxy parameters is second nature to me. Additionally, I've integrated various proxy services (like BrightData, Oxylabs, Smartproxy), giving me the understanding required to integrate a provider chosen by you swiftly. My ability to deliver high-quality, well-tested code would be an asset to your project. I'm confident that you'll find my solid experience with databases and proficiency in elegant frontend/backend interaction to be highly valuable. Let's connect and discuss more about your project so I can demonstrate how my skills match with your requirements.
₹25,000 INR in 7 days
2.4
2.4

As a seasoned Python Developer with over 6 years of experience across various industries including SaaS and e-commerce, my focus has been building intelligent and automation systems. I am very comfortable working with Python as well as Playwright and have in-depth knowledge of browser simulation, multi-session automation, and even residential proxy integration. I believe my proficiency in async programming (via asyncio) or multithreading will serve as a great asset for your project. Moreover, I possess strong expertise in handling concurrency patterns; I've helped many clients run multiple browser instances simultaneously. Such an understanding is vital to enable true multi-session concurrency where you're looking to manage concurrent sessions, each with a distinct residential IP. Lastly, my dedication to delivering clean coded solutions with thorough unit and integration tests aligns perfectly with your needs for well-tested code for concurrency. If hired, I promise not only to fulfill your immediate project requirements but also provide long-term quality by adding detailed logging per session, full isolation between concurrent profiles and making proxy lists configurable as needed – ensuring that your internal testing framework is thorough and robust.
₹12,500 INR in 1 day
2.9
2.9

I already have a working prototype from an almost identical YouTube browser automation project for traffic arbitrage. The biggest challenge is keeping dozens of concurrent sessions fully isolated while recovering cleanly from proxy failures without interrupting the rest. I’d build a session orchestrator around your existing Playwright entry point, with configurable proxy rotation, automatic retries, and separate storage for every profile so sessions remain independent. Logging and rotation strategies would be externalized into JSON/YAML to keep the framework easy to extend. I’d expect a solid first version in about 4–6 days. Which residential proxy provider are you planning to use?
₹25,000 INR in 6 days
2.5
2.5

Your current setup already covers realistic single-session automation, so the main challenge is building a reliable orchestration layer that scales concurrent Playwright contexts without session leakage or proxy instability. I can implement a concurrency architecture in Python using asyncio with isolated browser contexts per session, dedicated proxy assignment, configurable rotation strategies, and resilient retry/failover handling. The implementation would focus on stability under parallel execution rather than only increasing the number of browser instances. The delivery would include: - Multi-session orchestration for 10+ concurrent profiles. - Independent storage/cookie isolation for each context. - Residential proxy integration with authenticated HTTP/HTTPS/SOCKS5 support. - Configurable rotation policies via JSON/YAML. - Graceful recovery from proxy timeouts and failed endpoints. - Structured logging per session with proxy tracking, latency, retries, and errors. - Unit and integration tests validating concurrency and isolation behavior. I would also review the current browser launch flow to avoid shared-state conflicts, race conditions, and unnecessary resource consumption during parallel execution. If needed, the solution can be prepared for containerized execution later using Docker. Estimated delivery is 5 days for the orchestration layer, proxy management, logging, and test coverage.
₹36,551.62 INR in 5 days
2.6
2.6

I can turn the requirements of Python Dev for Browser Automation & Proxy Integration into a reliable Python solution—not a fragile one-time script. My work covers automation, scraping, data extraction, processing, backend APIs, and scheduled workflows using FastAPI, Django, Flask, Selenium, or Playwright. Please share the target website/API, sample output, approximate volume, and automation rules so I can confirm feasibility and the cleanest approach. Portfolio: https://www.freelancer.in/u/heenafullstacken Heena A Plus IT House
₹37,500 INR in 68 days
2.1
2.1

Hi, I'm interested in helping you enhance your Playwright/Python testing framework. Your project aligns well with my experience in Python automation, backend development, and building reliable, scalable systems. I can review your existing codebase and implement a robust multi-session architecture that supports 10+ concurrent browser sessions with complete profile isolation. I'll integrate your residential proxy provider, ensuring each session uses a unique proxy with configurable rotation (round-robin, random, or sticky) and automatic failover if a proxy becomes unavailable. The solution will include: * Concurrent browser session orchestration using `asyncio` * Isolated browser contexts (cookies, storage, localStorage) * Residential proxy integration (HTTP/HTTPS/SOCKS5) * Configurable proxy rotation via JSON/YAML * Retry and failover logic * Detailed per-session logging and error handling * Clean, modular, well-documented code with tests I focus on writing maintainable, production-ready code and can work independently while keeping communication clear throughout the project. I'd be happy to review your current implementation, discuss the architecture, and recommend the best approach before development begins. I look forward to the opportunity to work with you.
₹12,500 INR in 3 days
1.9
1.9

Hello, I have 5+ years of experience in Python-based test automation, working extensively with Playwright, Selenium, Python, API testing, and CI/CD pipelines. I've built and maintained scalable automation frameworks and have experience working with concurrent test execution, browser contexts, and Docker-based environments. Your project aligns well with my experience. I can: Enhance your existing Python + Playwright codebase. Implement multi-session browser automation using asyncio or multithreading. Integrate authenticated residential/datacenter proxies with automatic rotation and failover. Ensure complete session isolation (cookies, storage, localStorage). Add robust logging, error handling, and configurable proxy management through JSON/YAML. Deliver clean, well-tested, and maintainable code. I also have experience working with Docker, REST APIs, JSON, Git, and CI/CD, ensuring reliable and scalable automation solutions. I'm confident I can deliver a high-quality implementation and would be happy to discuss your existing architecture before getting started. Looking forward to working with you.
₹25,000 INR in 7 days
1.0
1.0

New Delhi, India
Member since Jul 15, 2026
₹75000-150000 INR
₹12500-37500 INR
₹12500-37500 INR
$25-50 AUD / hour
₹100-400 INR / hour
€8-30 EUR
₹37500-75000 INR
$30-250 NZD
₹600-1500 INR
$12-30 SGD
$250-750 USD
$250-750 USD
₹600-1500 INR
$10-30 USD
₹750-1250 INR / hour
$30-250 USD
$30-250 USD
₹100-400 INR / hour
$7-11 USD / hour
₹75000-150000 INR
$2-8 USD / hour
$2-8 USD / hour