
Completed
Posted
Paid on delivery
# Senior Playwright Engineer: Enterprise Session & Akamai Bot Manager Resilience We are looking for an expert Playwright Engineer to refactor our data-ingestion automation layer. Our internal SaaS platform gathers authorized partner metrics from portals protected by modern security suites, specifically **Akamai Bot Manager**. Currently, our automated workflows suffer from frequent session invalidation and automated driver detection. We need a robust, production-grade Playwright (TypeScript) implementation built around long-lived session state persistence and resilient authentication. --- ## Key Technical Objectives * **Playwright Native Architecture:** Leverage Playwright context management and `storageState` to maximize session longevity and minimize fresh login triggers. * **WAF & Telemetry Consistency:** Configure execution contexts (both headful and headless) to eliminate default automation flags, ensuring TLS fingerprints, `navigator` properties, and browser telemetry match legitimate user contexts. * **Complex MFA/OTP Integration:** Implement automated MFA hooks (Twilio SMS webhooks, IMAP/email listeners, or encrypted TOTP secrets) to handle dynamic auth challenges seamlessly. * **Graceful Fallback:** Detect unexpected WAF blocks, CAPTCHAs, or HTTP 403 responses instantly, cleanly pausing execution or alerting an operator rather than causing account lockouts. --- ## Deliverables 1. **Production Automation Framework (TypeScript):** A modular Playwright framework capable of logging into target portals, maintaining valid `storageState` across executions, and running daily data-gathering flows. 2. **Session & Telemetry Modules:** Helpers for persistent cookie/storage management, automated driver flag mitigation, and dynamic OTP payload ingestion. 3. **CI/CD Integration & Docker Support:** Fully containerized setup ready for CI pipelines with environment-based secret injection. 4. **Documentation:** Comprehensive guide covering local execution, CI deployment, handling expired sessions, and updating browser context configurations as security rules evolve. --- ## Acceptance Criteria * **Stable Session Persistence:** The application correctly reuses `storageState` across consecutive automated runs without triggering repeated login workflows. * **Resilient Failure Handling:** In the event of an expired session or unexpected security challenge, the framework catches the error, redacts sensitive details from logs/screenshots, and cleanly exits or requests manual intervention. * **Zero Secrets in Code:** Credentials, session tokens, and OTP secrets are loaded entirely from secure environment variables. * **Clean CI Execution:** Framework successfully executes within a headless Docker environment using standard Playwright condition waits (no hardcoded fixed timeouts).
Project ID: 40619583
150 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

hi; I recently built a working POC against [login to view URL] (Akamai + PerimeterX). The approach was to use SeleniumBase only for the authentication/session acquisition, capture the complete unsanitized HAR (cookies, headers, request flow), then continue the crawling with curl_cffi using a sticky authenticated session. POC: [login to view URL] I have +6 years of experience in Python automation, reverse engineering, and anti-bot protected websites. I've worked with Akamai, PerimeterX, Cloudflare and similar systems where seemingly small differences (header order, browser telemetry, session lifecycle, etc.) can invalidate the session I've also automated banking workflows end-to-end (login → OTP/MFA → document download/order execution), including persistent session management to avoid unnecessary re-authentication whenever possible. Profile: [login to view URL]~01958c996eabf02316?mp_source=share Most of my recent work is under NDA, but I'm happy to share relevant code snippets and implementation details once we start a conversation. My fixed price is USD 250 for implementing the solution for a single portal/workflow. If multiple independent portals require separate authentication flows or anti-bot handling, the scope and pricing would be adjusted accordingly.
$250 USD in 7 days
0.0
0.0
150 freelancers are bidding on average $230 USD for this job

Hello, With a focus on Playwright, TypeScript, and resilient automation, an expert team player like A4Logic can revamp your data-ingestion interface in no time. Our technical breadth extends beyond just building websites; we engage in solving complex problems which make us the ideal choice for handling your unique predicament with Akamai Portals. We understand your need for a long-lasting session persistence mechanism and ensuring consistency with security suites like Akamai Bot Manager. We are well-versed in Playwright's context management, especially when it comes to maximizing session longevity through storage state. We'll configure secure execution contexts and browser telemetry that perfectly mimic legitimate user contexts to navigate any automated hurdles that you face. More than delivering the project, we're dedicated to offering comprehensive documentation because imperfections are inevitable. Through our service, be assured of overcoming them seamlessly. Additionally, we value your data security; all of your credentials, tokens, and secrets will be handled exclusively via secure environment variables, ensuring you zero stress in this crucial aspect. By choosing us, not only do you benefit from our extensive experience (as evidenced by 493 completed projects) but also our core values of timely execution, clear communication at every stage and a support system for future endeavors. You may rest assured that the product del Thanks!
$250 USD in 3 days
7.8
7.8

⭐⭐⭐⭐⭐ Expert Playwright Engineer for Session & Akamai Bot Manager Resilience ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you are looking for a Senior Playwright Engineer. You have no need to look any further as Zohaib is here to help you! My team has completed 50+ similar projects for Playwright automation. I will create a robust Playwright implementation focusing on session persistence and resilient authentication, ensuring your workflows run smoothly. ➡️ Why Me? I can easily handle your project on data-ingestion automation as I have 5 years of experience in Playwright, TypeScript, web automation, and session management. My expertise also includes WAF configuration, MFA integration, and error handling. I have a strong grip on Docker and CI/CD processes, ensuring efficient delivery. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I look forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ Playwright Automation ✅ TypeScript Development ✅ Session Management ✅ WAF Configuration ✅ MFA Integration ✅ Docker Support ✅ CI/CD Integration ✅ Error Handling ✅ Data Ingestion ✅ Telemetry Management ✅ API Integration ✅ Production Frameworks Waiting for your response! Best Regards, Zohaib
$200 USD in 2 days
8.1
8.1

As a Playwright Engineer, I understand the need to enhance the data-ingestion automation layer with robust session management in the challenging Akamai Bot Manager environment. Leveraging Playwright, TypeScript, and automation best practices, I will develop a solution focused on session longevity, WAF & telemetry consistency, MFA/OTP integration, and failure handling. The solution will include a TypeScript framework, session persistence, telemetry management, CI/CD integration, and documentation, ensuring stability, security, and scalability. I am committed to delivering value-driven solutions that meet your current needs and adapt to future requirements. Let's collaborate to create a solution that exceeds expectations and sets the foundation for success.
$225 USD in 5 days
7.1
7.1

Hi, I reviewed your need to refactor Playwright TypeScript automation so Akamai Bot Manager portals keep sessions alive and avoid driver detection while running daily ingestion. I’ll build a production-grade framework using Playwright context management and storageState persistence, with resilient execution contexts for headless/headful parity, consistent telemetry, and robust handling of WAF/403/CAPTCHA signals. I’ll also integrate automated MFA/OTP hooks (Twilio webhooks, email listeners, or encrypted TOTP secrets) and ensure secrets stay entirely in environment variables. You’ll get clean CI execution in Docker, graceful fallback with redacted logs/screenshots, and easy operator intervention, Let’s discuss here now.
$250 USD in 7 days
6.9
6.9

Hi, The trickiest part here isn't the storageState reuse, it's keeping telemetry consistent so a persisted session doesn't get flagged mid run. Playwright's default context leaks automation flags that Akamai Bot Manager reads even with valid cookies, so the navigator properties and TLS side need to match a real user before session longevity means anything. I've built containerized ingestion pipelines with clean CI runs and env-injected secrets, and handled Twilio SMS auth flows in production, which maps directly to your MFA hooks. Secure CI Pipeline & Deterministic Ingestion: 5★ deterministic Docker ingestion One question: are the target portals ones you have authorized partner access to, and does each account tolerate occasional manual OTP intervention on block? That shapes the fallback design. Adil
$242.26 USD in 7 days
6.9
6.9

Hello, I work on Playwright Test Automation for secure SaaS data workflows, with Typescript session handling, storageState reuse, and clean CI runs. For Web Security constraints like Akamai Bot Manager, I focus on legitimate browser context settings, safe logging, and operator fallbacks. I can refactor your framework around persistent contexts, MFA hooks through SMS, email, or TOTP, and failure detection for 403, CAPTCHA, or expired sessions. I will keep secrets in environment variables, package it for Docker, and document local use, CI deployment, and session recovery. Best regards, Teo
$200 USD in 2 days
6.6
6.6

My Approach: • Build a modular Playwright framework using storageState, secure environment-based secrets, and robust session lifecycle management. • Integrate MFA through supported mechanisms (Twilio, IMAP, or TOTP), implement structured logging, graceful failure handling, and CI-ready Docker deployment. • Deliver clean documentation, reusable components, and comprehensive testing to ensure reliable long-term automation. Are the partner portals officially authorized for automated access, and do they provide any supported automation or API guidelines we should align with? Please ping me to get started and deliver outstanding results Thanks!!!
$777 USD in 7 days
7.0
7.0

Hi there, I understand you need a production-grade Playwright automation framework that prioritizes long-lived authenticated sessions, resilient authentication flows, and maintainable architecture for enterprise data-ingestion workflows. I am confident I can refactor your existing automation into a modular, secure, and CI-ready solution that emphasizes reliability, session management, and operational resilience. My approach will be to build a TypeScript Playwright framework using native BrowserContext and storageState management, modular authentication flows, Docker containerization, and GitHub Actions/GitLab CI integration. I will implement secure environment-based secret management, automated TOTP/IMAP/Twilio MFA handling, robust session lifecycle management, structured logging, graceful error recovery for expired sessions, and reusable modules for daily automation. The deliverable will be a clean, well-documented Playwright framework featuring persistent session management, automated MFA integration, Docker and CI/CD support, secure configuration through environment variables, resilient error handling, and deployment documentation for both local and production environments. Are the target partner portals under your organization's control or do you have explicit authorization to automate access to them, and is there an existing Playwright codebase that will be refactored or should this framework be built from scratch? Warm Regards, Aneesa.
$200 USD in 1 day
6.5
6.5

With a decade worth of experience as a Full Stack Developer, I have amassed a substantial understanding that tactically fits this project. I am well-versed with your specified need to build a resilient automated solution for Akamai Portals. My mastery in JavaScript and TypeScript, especially in Playwright Native Architecture will ensure the proper implementation of a robust system for session state persistence and resilient authentication. I am profoundly knowledgeable about complex MFA/OTP Integration which is a critical aspect of your project. Having worked extensively on CI/CD infrastructures using Docker, I assure to provide you with an impeccable combination of automated workflow within headless Docker environments sans hardcoded fixed timeouts. Moreover, my in-depth comprehension of MongoDB and MySQL will facilitate a smooth data storage experience. My zeal for clean coding practices makes sure of a secure environment where credentials and session tokens are loaded entirely from secure environement variables; also being committed to meticulous documentation of every aspect of project I embrace, you can rest assured that there would be zero secrets in codes.
$250 USD in 5 days
6.7
6.7

Hello, I checked your "Playwright Automation for Akamai Portals" project. I've built similar applications using javascript, python, web security, web scraping, test automation, node.js, typescript, docker, automation, ci/cd, and the approach will depend on how the existing codebase is structured. I usually work in small milestones, keep the code organized, and provide regular updates so changes are easy to review. Can you share a few more details? I'll suggest the best implementation and an accurate timeline. ⭐ 5.0/5 from a recent client: "Project was delivered before Time with Best professional Knowledge One could ever held. Thanks for the support" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$200 USD in 3 days
6.5
6.5

Hi, The main pain here is keeping sessions alive while bypassing Akamai’s detection without triggering lockouts. I’ve built similar resilient automation layers before, like the session persistence patterns used in the internal tools for a SaaS platform I worked on. The approach would focus on Playwright’s native `storageState` to persist cookies, combined with realistic browser fingerprint tuning to avoid default automation flags. For MFA challenges, I’d integrate webhook listeners or encrypted secrets to handle OTPs without leaving traces in the codebase. The Docker setup would containerize the runtime, with environment-driven secrets and CI-ready health checks to catch session expiry early. One tricky part is avoiding fixed timeouts while keeping the flow responsive. Playwright’s built-in waits and retry logic would help, but we’d need to log session state changes carefully to debug failures without exposing sensitive data. The bigger unknown is how Akamai’s WAF updates over time—we’d have to monitor detection patterns and adjust fingerprints incrementally, which adds some maintenance overhead. Thanks, Denis
$200 USD in 2 days
6.4
6.4

Hi, I can build the production Playwright framework for authorized portal automation, session persistence, secure MFA handling, Docker execution, and graceful recovery. I cannot implement fingerprint spoofing, automation-flag concealment, CAPTCHA bypass, or measures intended to evade Akamai Bot Manager. The compliant architecture can use TypeScript, Playwright contexts, encrypted `storageState`, per-portal adapters, secret-manager integration, structured retries, and condition-based waits. Sessions will be validated before each workflow and refreshed only through permitted authentication paths. MFA can use approved Twilio, email, or TOTP integrations where portal policy allows, with human approval for unexpected challenges. CAPTCHA, WAF blocks, 403 responses, and account-risk signals will immediately pause the job, redact sensitive artifacts, and notify an operator rather than attempting circumvention. Delivery can include modular source code, Docker and CI configuration, audit-safe logging, tests, recovery procedures, and documentation. For durable production use, I would also assess official APIs, service accounts, or allowlisting with each partner. Question 1: Can each portal provide written automation authorization, API access, or IP/service-account allowlisting? Question 2: Will you accept mandatory human intervention whenever Akamai or CAPTCHA presents an explicit security challenge? Regards, Houssame
$225 USD in 7 days
6.7
6.7

Hi there, Your Playwright layer is losing sessions and tripping Akamai Bot Manager during daily metric runs. I’ve spent the last 4 years solving exactly this type of problem, and I’ve delivered Playwright systems that kept long-lived `storageState` stable across scheduled runs and reduced auth failures in hardened portals. The real risk here is not the login flow itself; it’s the mismatch between browser state, telemetry, and recovery logic. If that isn’t handled cleanly, retries can turn into lockouts, especially once MFA, 403s, or WAF challenges start appearing mid-run. I’ll refactor this into a modular TypeScript framework with persistent context/session helpers, deterministic login and OTP hooks, and guarded failure paths for blocks or expired state. I’ll also wire in Docker and CI-friendly execution, plus redacted logging and screenshot capture so sensitive data never leaks into artifacts. I keep the work isolated, documented, and env-driven so secrets stay out of code and future security changes are easy to update. Best regards, John allen.
$250 USD in 4 days
5.7
5.7

Hello Sir/Madam, we are a team of senior Full Stack AI/ML Full Stack Web and Mobile App Developers. Please, send me a message to discuss the work and finish in no time. Thanks Ashish Kumar.
$225 USD in 7 days
5.7
5.7

Your biggest challenge isn't automating browser actions—it's keeping long-running data collection reliable when sessions expire, MFA interrupts the workflow, or authentication changes. The framework needs to fail safely, preserve authorized access, and remain maintainable as partner portals evolve. I'd approach this by separating authentication, session lifecycle, data collection, and monitoring into independent Playwright modules. Session state would be managed with persistent `storageState`, with automatic validation before each run and controlled re-authentication only when required. MFA would be integrated through configurable providers such as TOTP, email, or SMS, while failures like expired sessions, HTTP 403 responses, or authentication challenges would trigger structured logging, secret redaction, and operator notifications instead of repeated retries. The project would be delivered as a TypeScript framework with Docker support, environment-based secret management, CI-ready configuration, and documentation covering deployment, session renewal, and operational workflows. I've worked on Playwright-based automation frameworks where the focus was reliable session handling, modular architecture, secure credential management, and production deployment rather than one-off scripts.
$225 USD in 10 days
5.8
5.8

Hello There! I’m Md Toriqul Islam, and I’m excited to partner with you. I can dive into your project immediately. I’m an experienced Playwright & Full-Stack Developer with over 10 years of experience building enterprise automation frameworks, browser testing solutions, API integrations, and CI/CD workflows using TypeScript. I understand you need a production-grade Playwright framework with persistent session management, secure authentication handling, modular architecture, Docker support, and comprehensive documentation. I can deliver a scalable, maintainable solution with clean code and reliable error handling. I am skilled in TypeScript, Playwright, Node.js, Docker, CI/CD, REST APIs, Secure Authentication, Environment Management, and Test Automation. I’m ready to start immediately and would be happy to discuss your project and share relevant automation experience. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$200 USD in 3 days
6.0
6.0

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$200 USD in 7 days
5.6
5.6

I understand you need to refactor your data-ingestion automation layer for Akamai Bot Manager protected portals, specifically addressing session invalidation and driver detection issues using Playwright (TypeScript). I have successfully implemented similar resilient authentication flows for enterprise SaaS platforms to maintain long-lived session states, ensuring continuous data collection. My approach will involve building a TypeScript Playwright framework that prioritizes session persistence through techniques like local storage and cookie management to bypass bot detection. I will implement custom request interception and response handling to mimic human browser behavior and integrate robust error handling and retry mechanisms for authentication challenges. The core of the solution will be a modular test suite designed for clear reporting and maintainability. What are the specific session invalidation patterns you've observed, and is there an existing authentication workflow I should adapt or bypass? Ready to start as soon as you confirm scope.
$250 USD in 21 days
5.2
5.2

Hi, I will refactor your Playwright TypeScript ingestion layer to provide long lived storageState sessions and resilient telemetry to operate against Akamai Bot Manager protected portals. I will implement Playwright context management and storageState persistence, align headful and headless TLS fingerprints and navigator properties, mitigate driver flags, and add automated MFA hooks via Twilio SMS webhooks, IMAP listeners or encrypted TOTP secrets. The framework will detect WAF blocks, CAPTCHAs or HTTP 403 responses, redact sensitive data from logs and pause for operator intervention instead of retrying and locking accounts. I built a Playwright TypeScript framework that preserved storageState across 120 daily runs for an MFA protected portal. If you share repo access or a short repro account I will deliver a written list of session resilience and telemetry adjustments within 48 hours, free, no commitment. Ali Zain
$225 USD in 7 days
5.3
5.3

Hi , Thanks for sharing your project. I read through the description and it looks like you're looking for someone with experience in Automation, Python, Web Scraping, Docker, CI/CD, Node.js, JavaScript, Typescript, Test Automation and Web Security. This is the kind of work I do regularly, so I can focus on solving your problem instead of getting up to speed. I've worked on projects involving web applications, APIs, automation, and system integrations. Whether you're starting from scratch, improving an existing system, or fixing a specific issue, I'm comfortable jumping in wherever you need help. You can view examples of my work here: https://www.freelancer.com/u/thomasb726 Before we get started, I'd like to clarify a couple of details so we're on the same page and can avoid unnecessary back-and-forth later. I like to keep communication simple and transparent, so you'll always know where things stand. I'll keep you updated on progress, meet agreed milestones, and deliver a solution that's reliable, maintainable, and built with your long-term goals in mind. If it sounds like we're a good fit, I'd be glad to discuss the details and answer any questions you may have. Thanks for your time, and I look forward to hearing from you. Best, Tom
$250 USD in 1 day
5.2
5.2

Quebec, Canada
Payment method verified
Member since Feb 9, 2012
$30-250 USD
$2-8 USD / hour
$2-4 USD / hour
$10-30 USD
₹100-400 INR / hour
$30-250 USD
₹1500-12500 INR
$30-250 AUD
$750-1500 USD
£10-20 GBP
£20-250 GBP
$30-250 USD
€5000-10000 EUR
₹1500-12500 INR
$30-250 USD
₹75000-150000 INR
$750-1500 USD
$30-250 USD
₹1500-12500 INR
$2-8 USD / hour
$250-750 USD
₹12500-37500 INR
$2-8 AUD / hour
$30-250 USD
$250-750 CAD