Search jobs > Long Beach, CA > Automation developer

Automation Developer

The California State University
Long Beach, CA, USA
Full-time

Position Information

The California State University, Office of the Chancellor, is seeking an Automation Developer to provide automation support for the applications related to the Common Management Systems (CMS), the system-wide PeopleSoft implementation of The California State University (CSU).

This includes developing, testing, and implementing various automation tools and processes to streamline routine and manual processes and enhance system performance in a multi-site 24 / 7 / 365 environment.

This position will also develop and maintain related technical documentation. The Automation Analyst will provide coverage for after-hours on-call support as required.

Responsibilities

Under the general direction of the Associate Director of Infrastructure and Integration Services , the Automation Developer will :

  • Work with functional teams and consultants to determine automation requirements and specifications in a multi-site 24 / 7 / 365 PeopleSoft environment.
  • Assess, prioritize, and recommend tools and procedures to automate routine, manual processes securely.
  • Develop scripts and coding to automate manual functions and enhance, tune, and monitor system performance.
  • Responsible for developing and executing tests to validate the behavior and integration of automation systems.
  • Developing automation tests from acceptance test criteria requirements.
  • Managing, monitoring, sustaining, troubleshooting, and supporting existing DevOps and SOA Architecture.
  • Test and evaluate the effectiveness of automation efforts, integrating user feedback as needed.
  • Monitors and reports on progress in completing projects and accomplishments.
  • Interface with both internal / external technical experts to drive system solutions.
  • Research and review industry automation trends to provide recommendations and cost analyses.
  • Troubleshoot and provide user support for automation tools and processes.
  • Perform special projects as directed.
  • Provide coverage for after-hours on-call support as required.

The Automation Developer is also responsible for developing and maintaining current documentation of procedures, schedules, and other instructions needed to execute automation.

The Automation Developer is responsible for any other duties as assigned. In addition, the incumbent is responsible for keeping current in the industry, including technology changes, trends, and best practices.

The incumbent is also responsible for addressing any concerns regarding technical operations with the appropriate supervisor.

Qualifications

This position requires :

  • Bachelor’s degree in computer science, a related field, or an equivalent combination of education and related experience is required.
  • Requires 3-5 years of automation experience, including significant experience with systems analysis and programming.
  • Requires 3-5 years of software development, IT Testing, and / or test automation experience primarily using Python, PHP, Ruby, PERL, Java, or C++.
  • Requires 3-5 years experience with LINUX shell scripting languages such as Korn or BASH Shell.
  • Experience with API testing tools such as ReadyAPI, or Postman.
  • Experience with Microservices and Restful API design and testing.
  • Experience with test automation tools such as TestComplete, JMeter, or Selenium.
  • Experience defining and automating software quality metrics.
  • Experience with Continuous Integration and Continuous Delivery DevOps workflow automation tools such as Jenkins, Ansible, Chef, and Puppet.
  • Prefer experience with engineering, architecting, or supporting Cloud solutions.
  • Evaluate and recommend tools, processes, and changes to efficiently and effectively provide support.
  • Must have strong experience in scripting processes to replace manual operations; automation of LINUX platforms is required.

Communication & People Skills

  • Solid written communication skills are necessary to provide accurate, understandable documentation for automation procedures.
  • Supports an environment that motivates others and builds morale.
  • Works effectively and cooperatively with other team members to achieve goals and develop / maintain working relationships.
  • Ability to effectively communicate with various users.
  • Use effective communication and listening skills to work with others and solve problems.
  • Ability to quickly gather information from and disseminate information to the appropriate parties.

Analytical Skills

  • Ability to assist in troubleshooting, including quickly identifying problems and acting appropriately.
  • Develop practical and thorough solutions to address all aspects of identified problems.
  • Identifies problems and uses appropriate sources to research technical problems.
  • Ability to independently apply technical judgment to standard applications and systems.

Project Management Skills

  • Ability to track and document information between multiple parties.
  • Experience in coordinating resource requirements.
  • Attention to detail and solid organizational skills are necessary.
  • Ability to schedule and prioritize in order to meet deadlines.
  • Ability to work independently with little supervision.

Technical Skills

  • Strong LINUX shell scripting is required; Python scripting is strongly preferred.
  • Solid understanding of automation methodology and best practices.
  • Must have a concrete understanding of security issues related to automation development.
  • Experience with Oracle databases is preferred.
  • Proficiency in Microsoft Office Productivity Suite (Word, Excel, PowerPoint, and Outlook) and Visio required.
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Norwalk, California

A company is looking for an Automation Anywhere Developer for a remote position. ...

The California State University
Long Beach, California

The Automation Developer is also responsible for developing and maintaining current documentation of procedures, schedules, and other instructions needed to execute automation. The Automation Developer is responsible for any other duties as assigned. This includes developing, testing, and implementi...

Manulife
Remote, CA
Remote

The Automation (RPA) Developer will be driving the implementation of Robotic Process Automation (RPA) and web-based solutions to achieve this directive with the Business Enablement Team. The Automation (RPA) Developer will also closely collaborate with numerous areas including functional teams, busi...

Promoted
Raytheon
Inglewood, California

Typically requires a Bachelor’s in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math or related engineering/science discipline and 5+ years of experience. As a System Security Software Engineer, the candidate will be involved with software and firmware design...

Promoted
Chipton-Ross
El Segundo, California

Chipton-Ross is seeking 2 Front End Software Developers for a contract opportunity in El Segundo, CA. Develops and maintains code and integrates software components into a fully functional software system. Develops software verification plans, test procedures and test environments, executing the tes...

Promoted
The Aerospace Corporation
El Segundo, California

ISCD staff members couple the latest in information system technologies, such as elastic compute clouds, containerization, microservices, real-time operating systems, and visualization frameworks, with expertise in cyber security, software architecture, software engineering, data science, Artificial...

Promoted
VirtualVocations
Norwalk, California

A company is looking for a part-time, as-needed Python Developer Screener. ...

Promoted
SpaceX
Hawthorne, California

As a Software Engineer on the Starshield Integration & Test team, your focus will be on developing integrated operations and automation infrastructure for the Hardware In The Loop (HITL) testbeds and production floor that bring the Starshield Satellites to life. Our software engineers are responsibl...

Promoted
Northrop Grumman
Manhattan Beach, California

Systems Engineer or Product Owner on an Agile software development effort. Experience with Software Security Engineering, IA/Cybersecurity and industry platform hardening practices, such as DISA STIG Implementation. Develop CONOPs, perform functional analysis, requirements allocation, decomposition,...

Koch Industries, Inc.
CA, United States

Develop and run test scripts u Test Engineer, Engineer, Manufacturing. Work with senior engineers to debug issues, improve test coverage, and support design improvements. Assist in executing automated and manual tests, and help analyze results to ensure product performance and reliability. ...