Automation Engineer II
- Military veterans preferred
Deerfield Illinois United States
Automation Engineer II is a member of DevOps team, which is responsible for maintaining development and test environments for various software and deploying software to those environments. Automation Engineer works on scripts and deployment pipelines that automate manual tasks and increase automation level of already-automated tasks, within the areas of continuous integration, continuous deployment, continuous testing, monitoring-driven configuration changes, etc. We're looking for a skilled scripter with low patience for manual and repetitive work, driven to always make continuous improvements.
Automates code merge and deployment processes
Develops and processes improvements to ensure that code deployment is smooth and without defect
Conceptualizes and designs innovative solutions to a variety of applications.
Prepares engineering models, assemblies, and drawings for automation projects.
Leads design reviews
Follows defined engineering design process and completes required tasks in a timely manner.
Bachelor’s Degree and at least 2 years of experience in a technical automation engineering role or similar OR High School/ GED and at least 4 years of experience in a technical automation engineering role or similar
Experience building complex, sustainable automations and integrations.
Experience solving difficult hardware, controls, or systems engineering problems
Experience working with cross-functional teams to define system requirements and evaluation metrics
Experience applying modelling or simulation to automation projects or case studies
Willing to travel up to 10% of the time for business purposes (within state and out of state).
2 years of experience with using Azure DevOps suite of products, in particular Azure Repos and Azure Pipelines, or equivalents like Jenkins and GitHub or BitBucket.
4 years of experience writing complex scripts in languages like Python, Bash, PowerShell, or similar, as part of solutions in deployment and/or test automation
4 years of experience with cloud-based environments, particularly Microsoft Azure. Experience with scripting the configuration of Azure resources like Cosmos DB, Service Bus, API Management, etc.
4 years of experience working in teams that follow Agile-inspired methods such as Scrum or Kanban
Familiarity with use of Cucumber and Selenium in test automation