
Overview
Job Description:
Key Responsibilities:
• Design, develop, and maintain robust automation frameworks and scripts primarily using Python.
• Lead efforts to automate testing processes (functional, regression, performance) and deployment pipelines.
• Collaborate with cross-functional teams to identify automation opportunities and best practices.
• Integrate automation tools with CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI).
• Develop and maintain test suites, including unit, integration, and system tests.
• Troubleshoot and resolve issues in automation scripts and frameworks.
• Mentor junior engineers and promote automation best practices across teams.
• Stay updated with the latest industry trends in automation and Python tooling.
• Document automation processes and create detailed technical documentation.
• Participate in code reviews and contribute to continuous improvement of automation standards.
• Should be creative and innovative in giving valuable ideas to teams and bring the future role model company
Qualifications:
• Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
• 6+ years of experience in automation engineering or related roles.
• Technical Expertise
• Hands-on experience with robotic automation frameworks (ROS, PLCs, IoT protocols, robotic arms).
• Strong programming skills in Python, Java, or C++.
• Familiarity with RPA tools (UiPath, Blue Prism, Automation Anywhere).
• AI/ML knowledge: computer vision, NLP, TensorFlow, PyTorch, or equivalent frameworks.
• Experience with cloud platforms (AWS, Azure, GCP) and DevOps pipelines.
• Strong experience with test automation frameworks such as PyTest, Robot Framework, Selenium, or similar.
• Hands-on experience with CI/CD tools like Jenkins, GitLab CI, Azure DevOps, or equivalent.
• Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
• Knowledge of containerization (Docker, Kubernetes) and configuration management tools (Ansible, Puppet, Chef) preferred.
Share job