We are looking for Senior Python Automation Engineer for UI tests generation AI agent evaluation
Project description
The company is a leading software development company known for creating intelligent, developer-friendly tools that boost productivity and innovation. We’re currently building an AI-driven Chrome extension that transforms user interactions into reliable, production-quality UI tests. To support this, we’re looking for an experienced Python Automation Engineer to develop a powerful CLI tool that automates the creation of comprehensive datasets from existing UI test suites. Join us to work on cutting-edge technology that makes testing smarter and more efficient. * Develop a CLI tool that automates dataset creation from end-to-end UI test repositories. Responsibilities: * Design and implement a flexible CLI tool adaptable across different tech stacks and test frameworks. * Integrate with test runners. * Utilize Large Language Models (LLMs) to automate complex code analysis tasks. * Deliver robust, maintainable code that aligns with rapid iterative development practices.
Details on tech stack * Extensive Python automation experience (CLI development, scripting, automation tools). * Proven experience with CI/CD pipelines, environment automation (Docker, build scripts). * Hands-on experience with Bash scripting and containerization (Docker). * Familiarity with using or integrating LLMs (e.g., OpenAI APIs) for practical automation tasks.
Nice to have requirements to the candidate * Strong background in QA automation, particularly E2E UI testing. * Prior experience designing extensible automation systems or plugin/hook architectures. * Web UI automation experience (e.g., Selenium, Playwright) — for UI testing or web scraping.