Automation Engineer II - Military veterans preferred



  full-time   employee

United States

Job Summary

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.

Job Responsibilities

  • 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.

Basic Qualifications
  • 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 using Python, Javascript, or Visual Basic software
  • 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).

Preferred Qualifications
  • 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