Job Description :
Key Responsibilities :
Automation Strategy and Design :
- Develop and execute a comprehensive automation strategy aligned with business objectives.
- Design and architect scalable automation frameworks and solutions.
- Conduct feasibility studies and risk assessments for automation projects.
Development and Implementation :
Lead the development, testing, and deployment of automation scripts and tools.Utilize programming languages and frameworks such as Python, Java, Selenium, and Ansible to create robust automation solutions.Implement continuous integration and continuous deployment (CI / CD) pipelines to streamline the software delivery process.Process Improvement :
Identify and analyze areas for process improvement and optimization.Develop and implement best practices for automation testing, monitoring, and maintenance.Ensure compliance with industry standards and regulatory requirements.Collaboration and Leadership :
Collaborate with software development, QA, DevOps, and other teams to integrate automation solutions.Provide technical leadership and mentorship to junior automation engineers.Facilitate knowledge sharing and training sessions on automation tools and practices.Monitoring and Maintenance :
Monitor the performance and effectiveness of automation solutions.Troubleshoot and resolve issues related to automation scripts, tools, and infrastructure.Maintain documentation of automation processes, scripts, and configurations.Required Qualifications :
Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Experience : 10 to 15 years of experience in automation engineering, software development, or a related field.
Technical Skills :
Extensive experience with automation frameworks and tools such as Selenium, Appium, Jenkins, Ansible, and Puppet.Proficiency in programming and scripting languages such as Python, Java, Bash, and PowerShell.Strong knowledge of CI / CD pipelines and tools like Jenkins, GitLab CI, and Travis CI.Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).Solid understanding of software development lifecycle (SDLC) and agile methodologies.Soft Skills :
Excellent problem-solving and analytical skills.Strong communication and collaboration skills.Ability to lead and mentor a team of engineers.Attention to detail and a commitment to quality(ref : hirist.tech)