# Browser Automation Engineer

## Summary
- Organization: Angel7 AI pvt limited
- Location: Remote
- Type: Full-Time
- Department: Engineering
- Status: active
- Posted: [object Object]
- Updated: [object Object]
- Closing Date: N/A
- External Apply: No
- External Apply URL: support@talentreview.ai

## Details
- Salary: N/A
- Experience: N/A
- Education: N/A
- Team: N/A
- Reporting To: N/A

## Description
- Chrome Extension + Playwright Specialist
- Duration: 4 Weeks (Full-Time Only)
- Location: Remote — India
- Start: Immediate (within 1 week)

**About the Engagement**

We are a Singapore-based technology company building an AI-powered automation product for enterprise customers.

We are hiring a Browser Automation Engineer for a focused 4-week build sprint.

This is the most technically specialised role on the team — you will own the browser automation component end to end.

This is a full-time contract engagement (4 weeks), remote from anywhere in India. You will work within a 4-person sprint team led by a Senior Tech Lead.

**The Role**

You will build a system that:

- Captures browser workflows
- Replays them reliably
- Self-heals when elements break
- Uses AI vision fallback when selectors fail

The system includes:

- A Chrome Extension (Manifest V3)
- A Playwright-based execution engine
- AI vision model integration
- Recovery + health monitoring layer
- You own this entire component — from extension architecture to execution engine to AI integration.

**What You Will Be Building**

- Chrome Extension (Manifest V3)
- Content scripts
- Background service worker
- Extension popup
- Cross-context messaging
- Workflow capture system
- Recording user interactions as structured, replayable steps
- Playwright replay engine
- Reliable execution against live web apps
- Element targeting system
- Accessibility tree as primary targeting strategy
- Visual fallback system
- AI vision model integration (via API)
- Health & recovery system
- Step-level failure tracking
- Automatic recovery strategies
- Integration with LangGraph-based orchestration
- Human-in-the-loop interrupt points

**Required Skills (Must Have)**

- Chrome Extension development (Manifest V3) — shipped to real users
- Deep understanding of MV3 service worker lifecycle
- Content script ↔ background messaging patterns
- chrome.runtime.sendMessage
- chrome.runtime.onMessage
- Playwright (async API, page evaluation, CDP access)
- Python async (asyncio)
- DOM traversal techniques
- elementFromPoint
- parentElement walking
- CSS selector extraction
- JavaScript / TypeScript
- Chrome DevTools Protocol


**Nice to Have**

- LangGraph
- AI vision API integration (Anthropic/OpenAI with image input)
- ARIA accessibility tree understanding
- RPA background (UiPath, Automation Anywhere)
- Anti-detection / browser fingerprinting patterns
- Puppeteer (conceptual overlap with Playwright)
- What Good Looks Like

**We are looking for someone who:**
- Can show a real, live, installable Chrome extension they personally shipped
- Has debugged async messaging failures between content scripts and service workers
- Understands the Manifest V3 vs MV2 differences deeply
- Can work independently on a complex system without constant architectural direction
- Uses AI coding tools (Cursor, Copilot, Windsurf) effectively for speed

⚠ Critical Requirement — Chrome Extension

This role requires a shipped Manifest V3 Chrome extension.

**In the first interview, you will be asked to:**

- Open the extension
- Walk through the architecture
- Explain design decisions
- Candidates who cannot demonstrate a real shipped extension will not progress.

**Engagement Details**

- Duration: 4 weeks (Full-time only — no part-time)
- Location: Remote — India
- Hours: Full working day overlapping Singapore time
- Start: Immediate (within 1 week)
- AI Tooling: Cursor, Windsurf, or GitHub Copilot — active usage required

## Responsibilities
None

## Skills
None

## Tags
None

## Organization
- Name: Angel7 AI pvt limited
- Website: N/A
- Industry: N/A
- Size: N/A
- Founded Year: N/A
- Description: N/A