1

Python Automation Engineer Jobs in Virginia (NOW HIRING)

Design, develop, implement, and maintain automation solutions using Ansible, Python, and Shell ... Programming: * 5+ years of professional Python development experience * Strong knowledge of Python ...

Design, develop, implement, and maintain automation solutions using Ansible, Python, and Shell ... Programming: * 5+ years of professional Python development experience * Strong knowledge of Python ...

Design, develop, implement, and maintain automation solutions using Ansible, Python, and Shell ... Programming: * 5+ years of professional Python development experience * Strong knowledge of Python ...

Automation Engineer

Richmond, VA ยท On-site

$85 - $90/hr

Design, develop, implement, and maintain automation solutions using Ansible, Python, and Shell ... Programming: * 5+ years of professional Python development experience * Strong knowledge of Python ...

Test Automation Engineer

Fairfax, VA ยท On-site

$47 - $62/hr

Role: Test Automation Engineer Location: Onsite- Fairfax, VA 3 Days and in Washington, DC 2 Days ... Develop test scripts using Java, Python, Bash, PowerShell and other languages. * Write and execute ...

... Python, with experience in data manipulation libraries - Experience developing data pipelines and ETL processes - Knowledge of automation frameworks and orchestration tools - Experience with APIs and ...

Automation Engineer

Arlington, VA ยท On-site

$115K - $125K/yr

Proficiency in scripting languages such as Python and/or Bash for automation and infrastructure ... AWS Certified DevOps Engineer or equivalent cloud certification * Red Hat OpenShift certification ...

... Python, with experience in data manipulation libraries - Experience developing data pipelines and ETL processes - Knowledge of automation frameworks and orchestration tools - Experience with APIs and ...

Strong programming skills in Python, with experience in data manipulation libraries * Experience developing data pipelines and ETL processes * Knowledge of automation frameworks and orchestration ...

... Python, with experience in data manipulation libraries - Experience developing data pipelines and ETL processes - Knowledge of automation frameworks and orchestration tools - Experience with APIs and ...

... Python, with experience in data manipulation libraries - Experience developing data pipelines and ETL processes - Knowledge of automation frameworks and orchestration tools - Experience with APIs and ...

New

Job Title: QA Automation Engineer Location: Ashburn, VA (Hybrid - 2 Days Onsite) Employment Type ... Java or Python * TestNG or JUnit * REST API Testing * Postman * Swagger * SQL * AWS Cloud * Git

The Data Automation Engineer will develop and implement automation solutions to support technology ... skills in Python, with experience in data manipulation libraries -Experience developing data ...

... Python, with experience in data manipulation libraries - Experience developing data pipelines and ETL processes - Knowledge of automation frameworks and orchestration tools - Experience with APIs and ...

New

Hands-on experience with GUI automation tools using Selenium WebDriver * Should have experience ... Experience with other Selenium language bindings such as Javascript, C#, Ruby or Python is an added ...

Hands-on experience with GUI automation tools using Selenium WebDriver * Should have experience ... Experience with other Selenium language bindings such as Javascript, C#, Ruby or Python is an added ...

next page

Showing results 1-20

Python Automation Engineer information

See Virginia salary details

$22.8K

$138.8K

$200.8K

How much do python automation engineer jobs pay per year?

As of Jul 10, 2026, the average yearly pay for python automation engineer in Virginia is $138,771.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,600.00 and $163,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Python Automation Engineer position, and why are they important?

To excel as a Python Automation Engineer, you need strong programming skills in Python, experience with automation frameworks (such as Selenium or PyTest), and a degree in computer science or a related field. Familiarity with version control systems like Git, continuous integration tools like Jenkins, and, optionally, certifications in automation or Python development are highly valued. Attention to detail, problem-solving skills, and the ability to communicate effectively with cross-functional teams are important soft skills for this position. These abilities ensure that automation solutions are reliable, scalable, and aligned with business or project goals.

What does a typical day or week look like for a Python Automation Engineer?

A typical day for a Python Automation Engineer involves designing, coding, and maintaining automation scripts to streamline repetitive tasks or testing processes. You may collaborate with software developers, QA testers, and DevOps engineers to understand workflow requirements and troubleshoot issues that arise. Regular responsibilities include reviewing code, writing and running automated tests, monitoring results, and documenting procedures. Expect to participate in team meetings, project updates, and knowledge-sharing sessions as part of an agile or collaborative environment. This role provides variety and opportunities to continuously learn about new tools, technologies, and best practices.

What is a Python Automation Engineer job?

A Python Automation Engineer is responsible for designing, developing, and maintaining automated solutions using Python. They work on tasks like scripting repetitive processes, testing automation, data processing, and infrastructure automation. Their role often involves integrating various tools, optimizing workflows, and ensuring efficient software deployment. Strong programming skills, knowledge of automation frameworks, and experience with CI/CD pipelines are essential for this role.

What job categories do people searching Python Automation Engineer jobs in Virginia look for? The top searched job categories for Python Automation Engineer jobs in Virginia are:
Infographic showing various Python Automation Engineer job openings in Virginia as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $138,771 per year, or $66.7 per hour.
Automation Engineer

Automation Engineer

Stefanini Group

Richmond, VA โ€ข Remote

Contractor

Posted 29 days ago


Job description

Stefanini Group is hiring!

Stefanini is looking for a Automation Engineer - Remote.

For quick Apply, please reach out to Ayush Dwivedi: 248 728 2636/ย Ayush.dwivedi@stefanini.com

ย 

W2 candidates only!

ย 

Position Description:

We are seeking an experienced Automation Engineer to design, develop, and implement automation solutions for enterprise middleware technologies. This is a hands-on technical position requiring deep expertise in automating the deployment, configuration, and management of middleware platforms including WebSphere, Liberty, MQ, and File Transfer products. The ideal candidate will combine strong automation skills with some knowledge of middleware products to deliver robust, scalable solutions.

Responsibilities:

* Design, develop, implement, and maintain automation solutions using Ansible, Python, and Shell scripting
* Create and manage configuration management strategies across diverse infrastructure environments
* Collaborate with development, operations, and security teams to identify automation opportunities
* Document automation processes, procedures, and best practices
* Share knowledge with client resources and assist with the development of in-house expertise
* Mentor team members and conduct code reviews
* Troubleshoot and resolve complex technical issues in automated systems
* Continuously improve existing automation frameworks for scalability and maintainability

#LI-AD2

#LI-REMOTE


Technical Skills (Must Have):

Ansible:

* 5+ years of hands-on experience designing and implementing Ansible playbooks and roles

* Proficiency in Ansible Automation Platform(AAP) for automation workflow management

* Experience with Ansible Galaxy, custom modules, and dynamic inventories

* Strong understanding of YAML syntax and Jinja2 templating

* Demonstrated ability to create reusable, modular, and maintainable automation code

* Experience with version control integration and CI/CD pipeline automation using Ansible Automation Platform


Python Programming:

* 5+ years of professional Python development experience

* Strong knowledge of Python 3.x and standard libraries

* Experience with automation frameworks and REST API integration

* Proficiency in developing scripts for system administration, monitoring, and orchestration

* Experience with Python libraries relevant to infrastructure automation


Shell Scripting

* 10+ years of experience writing Bash/Shell scripts for Linux/Unix environments

* Ability to develop complex automation scripts for system administration tasks

* Strong understanding of shell utilities, text processing tools (sed, awk, grep), and job scheduling (cron)

* Experience with error handling, logging, and script optimization

* Proficiency in debugging and troubleshooting shell scripts in production environments


Professional Experience (Must Have):

* 5+ years of experience in systems engineering, DevOps, or automation engineering roles

* Proven experience automating infrastructure provisioning, configuration management, and deployment processes

* Strong understanding of Linux/Unix system administration

* Experience with version control systems (Git, GitLab, GitHub)

* Demonstrated ability to work in agile environments and collaborate with cross-functional teams

* Experience with Infrastructure as Code (IaC) principles and practices

Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives.

Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process including interviews and job offers.

ย 

About Stefanini Group:

The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are CMM Level 5 company.

Education:Bachelor (BA, BS...)Employment Type: CONTRACTOR