Overview

We are seeking a highly experienced Software Test Automation Architect to design, build, and scale advanced browser-based and API-driven test automation systems. This role requires deep hands-on experience with Playwright, JavaScript/TypeScript, large-scale test execution, AWS-based infrastructure, Kubernetes, and modern CI/CD platforms. The ideal candidate is not just a test writer, but an architect capable of designing repeatable, scalable, and secure test platforms that can support thousands of concurrent browser sessions, distributed workers, and complex deployment environments. This person should be comfortable troubleshooting at the browser, network, infrastructure, and application layers. Ideal Candidate Profile The ideal candidate is a senior-level engineer or architect who can take ownership of the entire automated testing platform. They should be able to write tests, build infrastructure, debug Chromium, tune Kubernetes workloads, reverse engineer failures, and scale execution across many workers or regions. This role is best suited for someone who is highly technical, self-directed, comfortable with ambiguity, and capable of solving problems across software, infrastructure, browser automation, and cloud deployment boundaries.

Responsibilities

  • Design, implement, and maintain large-scale automated test frameworks using Playwright, Locust, JavaScript, and TypeScript.
  • Develop and maintain browser-based functional, regression, performance, and load tests.
  • Architect and operate mass-scale testing environments capable of supporting high-concurrency execution.
  • Deploy and manage AWS infrastructure using AWS CDK, including compute, networking, IAM, storage, logging, and test execution environments.
  • Build and maintain CI/CD integrations with GitLab, GitHub, and Jira-based workflows.
  • Install, configure, secure, and manage Chromium-based browser environments for automated testing.
  • Troubleshoot browser automation issues involving Chromium, browser policies, CDP, headless/headed execution, certificates, sandboxing, and security restrictions.
  • Use Chrome DevTools Protocol, browser telemetry, logs, traces, and network captures to diagnose complex failures.
  • Work with Kubernetes-based environments to deploy, scale, and troubleshoot test runners, services, and supporting infrastructure.
  • Reverse engineer poorly documented systems, applications, APIs, browser behavior, and test failures to determine root cause.
  • Collaborate with software engineering, DevOps, security, infrastructure, and product teams to define test strategy and execution models.
  • Create documentation, runbooks, test architecture diagrams, and operational procedures for repeatable test execution.

Requirements

  • Strong hands-on experience writing and maintaining Playwright tests.
  • Experience with Locust or similar load/performance testing frameworks.
  • Expert-level JavaScript and TypeScript skills.
  • Experience designing and operating mass-scale automated test systems.
  • Strong AWS experience, including infrastructure deployment with AWS CDK.
  • Experience with GitLab, GitHub, Jira, and CI/CD pipeline execution.
  • Experience installing, configuring, and managing Chromium-based browsers in automated environments.
  • Knowledge of Chromium browser security policies, enterprise policies, certificates, sandboxing, and deployment considerations.
  • Working knowledge of Chrome DevTools Protocol.
  • Hands-on Kubernetes experience.
  • Strong troubleshooting and reverse-engineering skills.
  • Ability to work independently with limited documentation and determine how systems actually behave.
  • Strong communication skills and the ability to explain complex technical issues clearly.

Preferred Qualifications

  • Strong hands-on experience writing and maintaining Playwright tests.
  • Experience with Locust or similar load/performance testing frameworks.
  • Expert-level JavaScript and TypeScript skills.
  • Experience designing and operating mass-scale automated test systems.
  • Strong AWS experience, including infrastructure deployment with AWS CDK.
  • Experience with GitLab, GitHub, Jira, and CI/CD pipeline execution.
  • Experience installing, configuring, and managing Chromium-based browsers in automated environments.
  • Knowledge of Chromium browser security policies, enterprise policies, certificates, sandboxing, and deployment considerations.
  • Working knowledge of Chrome DevTools Protocol.
  • Hands-on Kubernetes experience.
  • Strong troubleshooting and reverse-engineering skills.
  • Ability to work independently with limited documentation and determine how systems actually behave.
  • Strong communication skills and the ability to explain complex technical issues clearly.

Apply for This Position

📄 Click to upload (PDF, DOC, DOCX)