Description:
Position Summary: This internship offers a deep dive into the a-ha- moments of browser automation, moving beyond simple click-and-type scripts. You will be instrumental in developing resilient, self-healing automation frameworks that can navigate complex, anti-bot-protected sites. You will gain hands-on experience with the latest agentic AI models and a modern browser automation tool, contributing directly to a core component of our product.
Key Responsibilities:
- Framework Development: Assist in the design and implementation of modular, scalable, and maintainable automation frameworks, primarily using Playwright or Puppeteer.
- Behavioral Modeling: Script advanced browser behaviors to emulate a human user. This includes dynamic delays, realistic mouse movements, and handling complex CAPTCHAs and anti-bot systems.
- Data Pipelining: Develop robust data extraction pipelines for structured and unstructured data, ensuring high fidelity and reliability.
- Resilience Engineering: Implement strategies to make scripts resilient to UI changes. This includes leveraging advanced CSS selectors, XPath expressions, and dynamic object mapping.
- Research & Innovation: Research and prototype with emerging automation technologies, including AI-driven automation (Agentic AI) and new browser protocols.
- Technical Documentation: Create comprehensive documentation for scripts, including architecture diagrams, error handling protocols, and runbook instructions.
Qualifications:
- MUST completed Bachelor's or Master's degree program in Computer Science, Software Engineering, or a related field.
- MUST HAVE strong proficiency in Python or JavaScript/TypeScript.
- MUST HAVE a solid understanding of modern web technologies (HTML5, CSS3, DOM, and the Event Loop).
- MUST HAVE familiarity with Git and version control best practices.
- MUST BE a relentless problem-solver with a strong logical and analytical mindset.