Exact Sciences Corporation

Automation Engineer I

Job Locations US-CA-Redwood City
Req No.
Regular Full-Time

Summary of Major Responsibilities

The Automation Engineer I will take the system automation to the next level and expand the scope beyond environment management.   The Automation Engineer I will have a passion for automation and understand the intrinsic value of script.  The Automation Engineer I will focus on Python and PowerShell scripts and modules to expand the desired state configuration (DSC) and heterogeneous platforms to improve the manageability.  The Automation Engineer I will be responsible for the automation and execution of the release and environment management activities for a wide range of information technology (IT) platforms.

Essential Duties and Responsibilities

  • Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
  • Write the Python and PowerShell modules in an existing code base to automate the deployment and configuration of virtual machines and applications.
  • Work with the applications range from Microsoft SQL Server, Microsoft BizTalk Server, and 3rd party off the shelf applications to custom web services written in-house.
  • Determine methods and procedures on new projects and coordinate activities of other personnel.
  • Develop and deliver complex workflows to automate the deployment of end-to-end environments for development, testing, and production use.
  • Develop and deliver the framework, scripts, and templates to automate common infrastructure provision tasks needed to support the project; including, but not limited to, account management, application installation, and configuration.
  • Determine ways to improve overall business processes through process, people, and technology automation.
  • Collaborate with other senior automation engineers to improve our current platform and leverage emerging commercial platforms and technologies.
  • Act as a liaison between software engineering, quality engineering, 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 customer and commercial off the shelf COTS based solutions. 
  • Develop and execute sandbox provisioning processes for SFDC, on premise, and other platforms.
  • Develop and execute processes to provision and manage 3rd party AppExchange packages.
  • Log and track identified deployment and environment management problems through resolution.
  • Document processes, procedures, and policies.
  • Ability to exercise good judgment in selection methods, techniques, and evaluation criteria to obtain results.
  • Ability to networks with key contacts outside own area of expertise.
  • Excellent problem-solving abilities.
  • Ability to establish high level of credibility and maintain effective relationships and strong open communication with employee, managers, and customers.
  • Ability to meet critical deadlines and successfully facilitate constructive engagements.
  • Ability to integrate and apply feedback in a professional manner.
  • Ability to prioritize and drive to results with a high emphasis on quality.
  • Ability to work with moderate supervision and take ownership of assigned projects.
  • Ability to follow and optimize processes.
  • Ability to work as part of a team.
  • Strong interpersonal skills, detail oriented, with strong organization and time management skills.
  • 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.
  • Regular and reliable attendance.
  • 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.
  • 1+ years of experience working with DevOps, application deployment, and configuration automation experience using PowerShell, Python, Ansible, Jenkins, or similar tools in a Microsoft Windows and Linux operation environment.
  • 1+ years of experience with general system administration.
  • Demonstrated understanding of wide variety of technical areas to include, application deployment, configuration management, workflow automation, orchestration, and process automation.
  • Demonstrated understanding with virtualization.
  • Demonstrated ability to perform product deployment automation.
  • Proficient in Microsoft Office Word, Excel, PowerPoint, Outlook, and Access.
  • Demonstrated ability to perform the Essential Duties of the position with or without accommodation.
  • Authorization to work in the United States without sponsorship.

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