About the role
- Build and maintain automation workflows using AI-assisted tooling (Stagehand or similar)
- Develop browser automation suites using Playwright
- Contribute to prompt-driven automation and agent workflows
- Support development of reusable automation utilities and frameworks
- Build automated tests for UI, APIs, and data workflows
- Support regression and functional automation suites
- Help automate monitoring and validation workflows
- Integrate automation into CI/CD pipelines
- Assist in integrating LLM APIs into automation workflows
- Contribute to prompt design and evaluation workflows
- Help implement guardrails and validation checks
- Support performance and cost optimization of AI usage
- Help build automation reporting dashboards
- Instrument automation with logging and metrics
- Support troubleshooting automation failures
- Understand when to use traditional deterministic automation vs. AI-driven approaches
- Recognize scenarios where AI introduces unnecessary complexity or cost
- Implement stable, selector-based automation for predictable UI patterns
- Reserve AI for truly dynamic or unpredictable scenarios
- Balance automation speed, cost, and reliability when choosing implementation approaches
- Document automation decisions and trade-offs
- 2–5 years of software engineering, QA automation, or automation engineering experience
- Python (required)
- TypeScript / JavaScript (preferred for some roles)
- Experience with async/await patterns and concurrent programming
- Hands-on experience with Playwright or similar browser automation frameworks
- Experience automating web application workflows
- Ability to write robust CSS selectors and XPath expressions
- Experience working with dynamic content and asynchronous page loading patterns
- Understanding of when to use deterministic vs. probabilistic automation
- Exposure to LLMs, AI APIs, or AI automation tooling
- Basic understanding of prompt engineering concepts
- Ability to recognize when AI should NOT be used: - Stable, predictable UI patterns (use traditional selectors) - Performance-critical paths (AI adds latency) - Cost-sensitive operations (AI calls have API costs) - Scenarios requiring deterministic behavior (compliance, legal)
- Understanding of automation cost/benefit trade-offs
- Experience balancing speed, reliability, and maintainability
- Experience working with CI/CD pipelines
- Familiarity with containerized or cloud-hosted environments
- Familiarity with SQL databases (MySQL, PostgreSQL, etc.)
- Exposure to Stagehand or similar AI agent automation frameworks
- Experience working on SaaS or multi-tenant web platforms
- Experience with API automation or integration testing
- Exposure to observability or monitoring tools
- Experience working in production web environments
- Experience with email processing, PDF generation, or document workflows
- Experience with Salesforce APIs or other CRM integrations
- Knowledge of distributed task queues (Celery, RabbitMQ, Redis)
- Experience with Kubernetes or container orchestration
- Understanding of pytest or similar Python testing frameworks
- Experience with observability tools (Sentry, Datadog, etc.)
- Contribute to production automation workflows
- Reduce manual testing through expanded automation coverage
- Improve automation reliability and reporting
- Help build reusable automation components and patterns
- Collaborative engineering and product teams • Modern cloud and automation tooling
- Opportunity to work directly with emerging AI technologies
- Fast-paced, innovation-focused environment