Find the best Automation jobs

It takes just one job to develop a successful relationship that can propel your career forward.
Find work Interested in hiring?

Professionals on Upwork rate clients
Rating is 4.9 out of 5.
4.9/5

on average from 2M+ reviews

Trusted by

Check out a sample of the 1,762 Automation jobs posted on Upwork

Automation Expert for Mentoring
New
Hourly ‐ Posted 17 hours ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Intermediate
Experience level

Hi, This is not a job where you will build out automations. This is a job where you will occasionally jump on a screenshare with me a…

Automation Make Build Script Automation Jobs
See more
UIPath Bot Expert
New
Hourly ‐ Posted 17 hours ago

30+ hrs/week
Hours needed

More than 6 months
Duration

Intermediate
Experience level

This person should be very well-versed in creating robots that can do repetitive tasks and be available to dribble shoot if the system…

Automation C++ Chatbot Development C# Software Design JavaScript Python Robotic Process Automation Bot Development UiPath Automation Jobs
See more
Automated Job Scraping
New
Hourly ‐ Posted 16 hours ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Intermediate
Experience level

I am looking for the design of an automated program that will pull job postings from dozens of company employment/job pages and create…

Automation Automation Jobs Data Scraping API Integration
See more
To create a WhatsApp Bot
New
Hourly ‐ Posted 15 hours ago

not_sure
Hours needed

Less than 1 month
Duration

Intermediate
Experience level

To create a WhatsApp bot exactly like a telegram bot in the attached video. 15-20 prompts. API is available. Please reply with the co…

Automation API Automation Jobs Chatbot Development Bot Development
See more
CRM Specialist need to help develop crm software.
New
Hourly ‐ Posted 15 hours ago

Hours to be determined
Hours needed

Less than 1 month
Duration

Intermediate
Experience level

Need help developing CRM Looking for an experienced CRM developer to help finish some projects we started. A little bit about us is we…

Automation Automation Jobs Customer Relationship Management CRM Software
See more
RPA Developer for Wordpress Content
New
Hourly ‐ Posted 17 hours ago

Less than 30 hrs/week
Hours needed

Less than 1 month
Duration

Entry
Experience level

Objective: Develop an RPA (Robotic Process Automation) solution that can interact with ChatGPT to generate quizzes on various topics. T…

Automation Automation Jobs
See more

Less than 30 hrs/week
Hours needed

3 to 6 months
Duration

Expert
Experience level

Requirements: We are seeking a talented and experienced back end developer to work alongside our team, with a focus on our client proje…

Automation Automation Jobs Chat & Messaging Software API Integration Bot Development API Chatbot Development
See more
Need help making a trading algorithm for ninjatrader
New
Hourly ‐ Posted 16 hours ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Expert
Experience level

I need an algorithm for ninjatrader that can utilize equity protection, risk management, trade in sequences, able to be optimized, uses…

Automation Python Forex Trading C++ Algorithm Development NinjaTrader C# Automation Jobs
See more
Form automation
New
Hourly ‐ Posted 15 hours ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Expert
Experience level

1. Onboarding - Customer enters basic information about booking an event - Customer is redirected to a Calendly booking link to discus…

Automation Pipedrive Google Forms Automation Jobs
See more
Zoho Expert for Zoho One Configuration
New
Hourly ‐ Posted 15 hours ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Expert
Experience level

Seeking a skilled Zoho Expert to optimize, customize, and manage our suite of Zoho applications to enhance business operations. This ro…

Automation Automation Jobs
See more

How to Become an Automation Engineer

If you believe you have an aptitude for developing procedures and standards in a technology environment, you may have what it takes to become a freelance automation engineer.

While most automation engineers have a bachelor’s or master’s degree, some have only a high school degree or GED. Experience as an automation specialist is helpful, including roles as a maintenance technician, a controls engineer, or a field service technician.

What does an automation engineer do?

A freelance automation engineer is an IT professional who is responsible for delivering automated solutions for various software processes. In this role, automation engineers often collaborate with stakeholders to identify and resolve problems by gathering requirements and implementing them through process automation.

While the responsibilities of freelance automation engineers vary based on their assignments, they are normally engaged in certain common practices. These may include executing QA tests that automatically test functionality; running tests for networks, applications, systems, and databases; identifying and fixing bugs; and collaborating with other teams to determine how to best automate workflow.

What skills do I need to become a freelance automation engineer?

Common skills an automation engineer should possess include:

  • Advanced coding skills using programming languages such as Java, Python, C++, CSS, and JavaScript.
  • Industrial and systems engineering (ISE) experience in version control systems as well as Eclipse IDE
  • Functional automated testing experience with the ability to create, maintain, and execute manual and automated tests
  • DevOps capabilities
  • Open source manual testing
  • Experience in modeling and application design and architecture
  • Advanced programming and troubleshooting knowledge
  • IT, API, and software QA technical skills
  • Knowledge of unit automation testing and agile software development ( Scrum, Kanban, SAFe, Selenium)
  • Linear communication and excellent team-working skills with other testers, development teams, and automation engineers

Should I get automation engineer certification?

In addition to developing your skills, obtaining a professional certification can help your Upwork profile stand out. Some examples of popular automation certifications include:

  • Certified Associate in Software Testing (CAST)
  • Certified Software Tester (CSTE)
  • Certified Manager of Software Testing (CMST)
  • Certified Associate Java Programmer

Having a bachelor’s degree in computer science, engineering, or another related field can also help you stand out. Depending on the role, having a master’s degree may also be recommended. There are various types of automation engineers, including test automation engineers, automation design engineers, and automation systems engineers. Different types of automation engineering may require different degrees or certifications.

What are the job responsibilities of a freelance automation engineer?

A freelance automation engineer is tasked with delivering automation solutions for software, hardware, and business-related processes. This often includes programming, QA testing, scriptwriting, and troubleshooting.

Responsibilities of an automation engineer include:

  • Deliver consistency in process and documentation of test automation approach across teams
  • Support the usage and analysis of all new automation tools
  • Develop, implement, and maintain client’s automated test scripts
  • Comprehensive understanding of various test automation approaches, including keyword-driven, data-driven, POM, BDD, and hybrid

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this section. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyse and determine the tools or services that would best fit their specific needs and situation.

Your next job starts right here

Set up a free profile to showcase your skills, experience and desired pay rate to clients. You choose the payment method that's best for you to easily get paid for your work.

Find work
Upwork Payment Protection
Gives you security and peace of mind
See how it works