Web Automation Engineer (0-1 Year Experience)

Job Description
They are looking for a highly motivated Web Automation Engineer with expertise in Python programming and hands-on experience with web automation tools such as Selenium, Puppeteer, and Playwright. The ideal candidate should have knowledge of artificial intelligence (AI), machine learning (ML), and large language models (LLMs) like OpenAI, LangChain, and Hugging Face. This role offers an excellent opportunity to work on cutting-edge automation, web scraping, data extraction, and AI-driven workflow automation.
Requirements
- Design, develop, and maintain robust automated test scripts using Selenium, Puppeteer, or Playwright for web application testing and browser automation.
- Build scalable automation frameworks using Python to improve efficiency in software testing and data processing.
- Integrate artificial intelligence (AI) and machine learning (ML) models such as OpenAI, Gemini, and LangChain for intelligent web interactions and chatbot automation.
- Implement web scraping techniques to extract structured and unstructured data from dynamic websites and APIs.
- Debug and optimize automation scripts to enhance performance, reliability, and scalability.
- Collaborate with cross-functional teams to develop AI-powered workflow automation solutions for business processes.
- Ensure high-quality software testing by identifying bugs, troubleshooting issues, and implementing effective solutions.
- Maintain detailed documentation of automation processes, best practices, and testing methodologies.
Required Skills & Qualifications:
- 0-1 year of experience in web automation, browser automation, or software testing.
- Proficiency in Python programming with strong knowledge of object-oriented programming (OOP) concepts.
- Hands-on experience with Selenium, Puppeteer, or Playwright for web testing and automation.
- Understanding of large language models (LLMs) such as OpenAI, Hugging Face, and LangChain.
- Strong knowledge of web technologies including HTML, CSS, JavaScript, XPath, and DOM manipulation.
- Experience with REST APIs, HTTP requests, and JSON data processing for API automation.
- Familiarity with version control systems like Git for collaborative development and code management.
- Strong analytical, problem-solving, and debugging skills for resolving automation challenges.
Nice-to-Have Skills:
- Experience with continuous integration and continuous deployment (CI/CD) pipelines using GitHub Actions, Jenkins, or GitLab CI.
- Knowledge of cloud computing platforms such as AWS, Google Cloud Platform (GCP), and Microsoft Azure.
- Hands-on experience with containerization technologies like Docker for scalable deployments.
- Familiarity with software testing frameworks such as Pytest and Unittest for automated testing.
This internship provides a unique opportunity to gain experience in automation testing, artificial intelligence (AI), and cloud computing. It is ideal for aspiring web automation engineers, software testers, and AI enthusiasts looking to build a strong career in automation engineering.