Desktop Automation Engineer

TechDigital Group

Oakland (CA)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TechDigital Group is seeking a Desktop Automation Engineer with strong knowledge in Java, Selenium, Python, and modern CI/CD practices. The role involves automating both desktop and web applications, enhancing test automation frameworks, and integrating automation pipelines.

The ideal candidate will have at least 3 years of experience in automation engineering, excellent problem-solving skills, and proficiency in automation tools such as GitHub Actions and Maven.

Qualifications

  • 3+ years of relevant experience in automation engineering.
  • Strong analytical and problem‑solving skills.

Responsibilities

  • Design and develop automation solutions for Desktop Applications.
  • Build and maintain test automation frameworks using Java, Selenium, and Karate.
  • Implement and maintain CI/CD pipelines using GitHub Actions.

Skills

Python for desktop automation
Java programming
Selenium WebDriver
Karate framework
Maven for build management
CI/CD pipelines
Git/GitHub

Education

Bachelor's degree in Computer Science, Engineering or related field

Job description

Desktop Automation Engineer with strong expertise in Java, Selenium, Python (for desktop application automation), and modern CI/CD practices. The candidate will be responsible for automating desktop and web-based applications, improving test automation frameworks, and integrating automation pipelines using tools like GitHub Actions.

Key Responsibilities
  • Design and develop automation solutions for Desktop Application
  • Design and develop automation solutions for Desktop Application Web applications
  • Build and maintain test automation frameworks using Java, Selenium, and Karate
  • Develop desktop automation scripts using Python
  • Create and manage build and dependency workflows using Maven
  • Implement and maintain CI/CD pipelines using GitHub Actions
  • Collaborate with QA, DevOps, and development teams to integrate automation into delivery pipelines
  • Identify and automate repetitive manual processes to improve efficiency
  • Troubleshoot, debug, and optimize automation scripts and frameworks
  • Maintain version-controlled automation code using GitHub
  • Create documentation and standardize automation practices
Required Skills
  • Strong experience in Python for desktop automation (e.g., PyAutoGUI, Pywinauto, or similar)
  • Strong proficiency in Java programming
  • Hands‑on experience with Selenium WebDriver for web automation
  • Experience in Karate framework for API and automation testing
  • Experience with Maven for build management
  • Knowledge of CI/CD pipelines using GitHub Actions
  • Solid understanding of automation frameworks and design patterns
  • Experience working with Git/GitHub for version control
  • Ability to work in Windows‑based desktop environments
Good to Have Skills
  • Knowledge of API testing and integration automation
  • Experience with BDD (Behavior‑Driven Development) frameworks
  • Exposure to test reporting tools and dashboards
  • Familiarity with Agile/Scrum methodologies
  • Experience with cross‑platform automation
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3+ years of relevant experience in automation engineering
Soft Skills
  • Strong analytical and problem‑solving skills
  • Excellent communication and teamwork abilities
  • Ability to adapt to new tools and technologies quickly
  • Attention to detail and quality focus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Desktop Automation Engineer: Java, Python & CI/CD
Desktop Automation Engineer: Java, Python & CI/CD

TechDigital Group • Oakland (CA)

On-site
USD 80,000 - 110,000
Python Automation Developer
Python Automation Developer

TechDigital Group • San Antonio (TX)

On-site
USD 90,000 - 120,000
Automation Engineer
Automation Engineer

MissionStaff • Boca Raton (FL)

On-site
USD 90,000 - 130,000
Test Automation Engineer
Test Automation Engineer

Anblicks • Plano (TX)

On-site
USD 105,000 - 135,000
Automation Testing
Automation Testing

TechDigital Group • United States

On-site
USD 80,000 - 120,000
Software Automation Engineer
Software Automation Engineer

Jobtailor • San Juan (PR)

On-site
USD 80,000 - 110,000
Mobile Automation Engineer
Mobile Automation Engineer

MISSION BOX SOLUTIONS INC • Alpharetta (GA)

On-site
USD 80,000 - 90,000
Full benefits including medical, dental, and vision coverage
Relocation assistance available
Sr. Automation Engineer (Java, Selenium)
Sr. Automation Engineer (Java, Selenium)

Central Business Solutions, Inc • Mountain View (CA)

Hybrid
USD 140,000 - 190,000
Software Engineer III – Automation Engineering
Software Engineer III – Automation Engineering

Jobtailor • Illinois

On-site
USD 110,000 - 160,000
Java/Selenium Automation Engineer
Java/Selenium Automation Engineer

VALSA TECH • Georgia

On-site
USD 90,000 - 120,000