Automation Engineer
Job Descriptions
Hiring a
Automation Engineer
?
1
2
3
Automation Engineer
Description
We are looking for a talented Automation Engineer to join our team. As an Automation Engineer, you will be responsible for creating, implementing, and maintaining the automation of software applications and systems within the company. You should have expert coding and scripting skills, as well as a passion for problem-solving and troubleshooting.In this position, you will be expected to have in-depth knowledge of configuration management and automation tools, as well as be able to develop and maintain automation scripts. You should also have excellent communication and interpersonal skills, as you will be expected to collaborate with other departments.Ultimately, you will be responsible for improving the efficiency and accuracy of the automation process and will be expected to ensure the automation runs smoothly and without interruption.
Responsibilities
• As an Automation Engineer at Rezi, responsible for developing and maintaining automated processes, tools, and systems to support the development and delivery of software products
• Design, develop, and implement automated software tests and frameworks to detect, identify, and diagnose software defects
• Maintain and improve existing automated tests and processes, using the latest automation technologies
• Collaborate with product teams to ensure quality of product releases
• Utilize software engineering best practices such as version control, code reviews, and design documentation
• Troubleshoot, debug, and investigate issues with automation processes and systems
• Monitor and analyze test results to ensure software quality
• Design and implement test automation strategies to ensure quality and performance of software products
Requirements
• Bachelor's degree in Computer Science, Engineering or related field
• 5+ years of software development experience, preferably in a DevOps environment
• Experience with scripting languages such as Bash, Python, and/or PowerShell
• Experience with configuration management systems such as Ansible, Chef, Puppet, or SaltStack
• Familiar with cloud infrastructure technologies such as AWS and Azure
• Experience with CI/CD pipelines
• Experience with container technologies such as Docker or Kubernetes
• Knowledge of Linux/Unix operating systems and administration
• Excellent problem-solving, troubleshooting, and debugging skills
• Strong communication and collaboration skills
Skills
Automation Engineer
Description
We are looking for an experienced Automation Engineer to join our team. The Automation Engineer will be responsible for developing, maintaining, and troubleshooting automation code and scripts. The ideal candidate will have a strong background in coding and scripting expertise and excellent troubleshooting, problem solving, and configuration management skills. The Automation Engineer will be responsible for developing and maintaining automation tools and processes, as well as supporting and troubleshooting problems with existing automation solutions. The Automation Engineer will work closely with other members of the engineering team to ensure all automation solutions are meeting the organization’s goals. The ideal candidate should have strong problem solving and communication skills, as well as being able to work independently and as a part of a team.
Responsibilities
• As an Automation Engineer at Rezi, responsible for building, deploying, and maintaining automation solutions across the organization
• Design, develop and implement automation solutions to meet business requirements and improve efficiency
• Develop and maintain automation scripts using various scripting languages
• Create, document, and execute test plans and test cases to ensure quality of automation solutions
• Collaborate with other teams to ensure automation solutions are deployed with minimal disruption
• Troubleshoot automation issues and provide solutions as needed
• Monitor automation solutions for performance and accuracy
• Provide training and guidance to team members in order to ensure proper implementation of automation solutions
Requirements
• 5+ years of professional experience with automation engineering.
• Expertise in automation and software engineering, including experience with programming languages such as Python, JavaScript, HTML/CSS, and C#.
• Experience developing and implementing automation solutions for various enterprise-level systems.
• Proficiency with source control systems, such as Git and TFS.
• Experience developing and deploying solutions in cloud environments (Azure, AWS).
• Knowledge of scripting languages (Shell, PowerShell, etc.).
• Knowledge of DevOps processes, including CI/CD pipelines, and automated testing frameworks.
• Experience with system and integration testing, including developing test plans and test scripts.
• Ability to troubleshoot issues and identify root causes.
• Excellent communication and problem-solving skills.