1

Python Automation Engineer Jobs in Virginia (NOW HIRING)

Cloud Automation Engineer

Chantilly, VA · On-site

$57.50 - $77/hr

Cloud Automation Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this ... Strong scripting skills in Python, Bash, or PowerShell * Experience with CI/CD tools like Jenkins ...

Cloud Automation Engineer

Chantilly, VA · On-site

$57.50 - $77/hr

Cymertek Corporation is seeking a highly skilled and motivated Cloud Automation Engineer to join ... skills in Python, Bash, or PowerShell • Experience with CI/CD tools like Jenkins or GitLab • ...

Cloud Automation Engineer

Tysons, VA · On-site

$56 - $74.75/hr

Cloud Automation Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this ... Strong scripting skills in Python, Bash, or PowerShell * Experience with CI/CD tools like Jenkins ...

Cloud Automation Engineer

Reston, VA · On-site

$120 - $180/hr

Cloud Automation Engineer LOCATION: Reston, VA 20190 CLEARANCE: TS/SCI Full Poly (Please note this ... Strong scripting skills in Python, Bash, or PowerShell * Experience with CI/CD tools like Jenkins ...

Cloud Automation Engineer

Reston, VA · On-site

$58 - $77.75/hr

Cymertek Corporation is seeking a highly skilled and motivated Cloud Automation Engineer to join ... skills in Python, Bash, or PowerShell • Experience with CI/CD tools like Jenkins or GitLab • ...

Showing results 41-60

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 Aug 22, 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 is a Python automation engineer?

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 does a Python automation engineer do?

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 skills and qualifications are needed to thrive as a Python automation engineer?

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.

Is Python automation engineer a good career?

A Python automation engineer is a valuable role in many industries, focusing on developing scripts and tools to automate tasks and improve efficiency. The role often requires knowledge of programming, scripting, and automation tools like Selenium or Jenkins, and offers opportunities for growth in fields such as DevOps and software development.

What are the most commonly searched types of Python Automation Engineer jobs in Virginia?

The most popular types of Python Automation Engineer jobs in Virginia are:

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 August 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 100% In-person job distribution, with an average salary of $138,771 per year, or $66.7 per hour.

Test Automation Engineer (QA)

Wilcore Technologies

Stafford, VA • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Description:

The Test Automation Engineer (QA) supports the quality assurance and software testing efforts for Department of Veterans Affairs (VA) healthcare applications and digital services. This role is responsible for designing, developing, and maintaining automated test frameworks while ensuring software solutions meet functional, performance, security, and accessibility requirements.


Working as part of an Agile DevSecOps team, the Test Automation Engineer collaborates closely with software developers, product owners, business analysts, UX designers, and government stakeholders to deliver high-quality applications that improve healthcare services and experiences for Veterans. The ideal candidate is passionate about software quality, automation, continuous improvement, and delivering reliable solutions in a fast-paced federal environment.


This position is contingent upon contract award supporting the U.S. Department of Veterans Affairs (VA). Candidates may be considered for this opportunity as contract staffing needs are finalized.


Responsibilities

  • Design, develop, execute, and maintain automated test scripts for web applications, APIs, and backend services.
  • Build and enhance automated testing frameworks to improve software quality and testing efficiency.
  • Collaborate with developers and product teams to define acceptance criteria and testing strategies throughout the software development lifecycle.
  • Execute functional, regression, integration, smoke, end-to-end, and user acceptance testing.
  • Develop and maintain automated API testing using RESTful services.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
  • Integrate automated testing into CI/CD pipelines to support continuous integration and continuous delivery.
  • Identify, document, and track software defects using defect management tools.
  • Perform root cause analysis on software defects and work closely with development teams to validate fixes.
  • Validate application performance, usability, accessibility, and cross-browser compatibility.
  • Support security testing activities and collaborate with cybersecurity teams to ensure secure software delivery.
  • Develop and maintain test plans, test cases, test data, and testing documentation.
  • Monitor test execution metrics and provide regular status reporting to project leadership.
  • Promote best practices in quality engineering, automation, and continuous improvement.

Job Requirements:

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent experience).
  • 3+ years of experience in software quality assurance and automated testing.
  • Experience developing automated test scripts using one or more automation frameworks such as Selenium, Cypress, Playwright, or similar.
  • Experience testing RESTful APIs using tools such as Postman, REST Assured, or equivalent.
  • Experience with Java, JavaScript, TypeScript, Python, or C# for test automation.
  • Experience working within Agile software development environments.
  • Familiarity with CI/CD tools such as GitHub Actions, Jenkins, GitLab CI/CD, or Azure DevOps.
  • Experience using version control systems such as Git.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • U.S. Citizenship required.
  • Ability to obtain and maintain a VA Public Trust.
Requirements:
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent experience).
  • 3+ years of experience in software quality assurance and automated testing.
  • Experience developing automated test scripts using one or more automation frameworks such as Selenium, Cypress, Playwright, or similar.
  • Experience testing RESTful APIs using tools such as Postman, REST Assured, or equivalent.
  • Experience with Java, JavaScript, TypeScript, Python, or C# for test automation.
  • Experience working within Agile software development environments.
  • Familiarity with CI/CD tools such as GitHub Actions, Jenkins, GitLab CI/CD, or Azure DevOps.
  • Experience using version control systems such as Git.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • U.S. Citizenship required.
  • Ability to obtain and maintain a VA Public Trust.