Exact Sciences Corporation

Automation Engineer II

Job Locations US-Remote | US-WI-Madison
Req No.
Regular Full-Time

Summary of Major Responsibilities

The Automation Engineer II will be responsible for maintaining existing capabilities and developing new capabilities within Exact Sciences’ infrastructure and enterprise applications. The Automation Engineer II will have a passion for automation and will also be adept at troubleshooting and problem-solving complex issues. The Automation Engineer II will leverage Python and PowerShell scripts and modules to expand the desired state configuration (DSC) and heterogeneous platforms to improve their manageability. The Automation Engineer II will be responsible for automation and execution of the release and environment management activities for a wide range of information technology (IT) platforms.

Essential Duties and Responsibilities

  • Ability to create automation solutions using industry standard designs and patterns.
  • Ability to architect improvements to complex Python and PowerShell code bases that are used to automate the deployment and configuration of virtual machines and applications.
  • Ability to create automation applications that use command line interfaces for applications like MuleSoft and Informatica.
  • Ability to troubleshoot application and networking failures on an heterogenous distributed system.
  • Ability to create containerized solutions for cloud-native applications.
  • Ability to maintain the general health and system integrity of SaaS platforms such as GitLab and MuleSoft.
  • Ability to perform system administration tasks on SaaS platforms such as GitLab and MuleSoft.
  • Ability to work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
  • Work with applications ranging from Microsoft structured queries language (SQL) server, Microsoft BizTalk Server, and third party off the shelf applications to custom web services written in-house.
  • Determine the methods and procedures on new projects and coordinate activities of personnel.
  • Develop and deliver complex workflows to automate the deployment of end-to-end environments for development, tests, and production use.
  • Develop and deliver the framework, scripts, and templates to automate common infrastructure provisioning tasks needed to support the project; including, but not limited to, account management, application installation, and configuration.
  • Determine ways to improve IT through process, people, and technology automation.
  • Collaborate with other senior automation engineers to improve current platform and leverage emerging commercial platforms.
  • Act as a liaison between software engineers, quality engineers, operations, and other IT teams to assist with problem resolution.
  • Develop and execute deployment processes from development environments through production of various platforms; including, but not limited to, sales force dot com (SFDC), MuleSoft/BizTalk, StarLIMS, laboratory information management system (LIMS), and other custom and commercial off-the-shelf (COTS) based solutions.
  • Develop and execute sandbox provisioning processes for SFDC, on-premises, and other platforms.
  • Develop and execute the processes to provision and manage third party AppExchange packages.
  • Log and track the identified deployment and environment management problems through resolution.
  • Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork.
  • Support and comply with the company’s Quality Management System policies and procedures.
  • Maintain regular and reliable attendance.
  • Ability to act with an inclusion mindset and model these behaviors for the organization.
  • Ability to work on a mobile device, tablet, or in front of a computer screen and/or perform typing for approximately 90% of a typical working day.


Minimum Qualifications

  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field as outlined in the essential duties; or High School Degree/General Education Degree and 4 years of experience in System Automation or relevant experience as outlined in the essential duties in lieu of Bachelor’s Degree.
  • Experience writing in a structured computer language; including, but not limited to, Python, C#, C++, or Java.
  • Experience working in DevOps, application development, and configuration automation to use PowerShell, Python, Ansible, Jenkins, or similar tools.
  • Experience with general system administration.
  • Demonstrated ability to perform the essential duties of the position with or without accommodation.
  • Authorization to work in the United States without sponsorship.

Preferred Qualifications

  • Experience with Azure DevOps (ADS)/Team Foundation Server (TFS).
  • Experience with VMware and/or Hyper V experience.
  • Experience with AWS.
  • Experience with Linux.
  • Experience with Automated test tools; including, but not limited to, Selenium.
  • Experience with Terraform and HashiCorp.
  • Experience with containerization tools; including, including, but not limited to, Docker.
  • Experience with GitLab.
  • Experience with Jira.

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, creed, disability, gender identity, national origin, protected veteran status, race, religion, sex, sexual orientation, and any other status protected by applicable local, state or federal law. Applicable portions of the Company’s affirmative action program are available to any applicant or employee for inspection upon request.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed