Desktop Automation Engineer (Java + Selenium + Python)
Yochana
Job Summary
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.
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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Desktop Automation Engineer (Java + Selenium + Python) in Oakland, CA vacancy
- ...Desktop Automation Engineer 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...SeleniumPython
- ...Minimum 7 + years overall experience s QA Automation Engineer (Software) ~ Current and 7 years of Jav , Selenium , GIT/GIThub , SQL and test methodologies ,... ...Required Skills Required Knowledge on Java, GIT/GIT hub, SQL and test methodologies , User...SeleniumFlexible hours2 days per week
- ...Automation Engineer Design and develop automation solutions to improve system efficiency... ...standards Strong programming knowledge in Python, Java, or C# Understanding of automation... ...Experience with automation tools like Selenium, UiPath, Ansible (as applicable)...SeleniumPython
- ...group of testers Knowledgeable on tools like Tosca, Selenium Expertise in creating maintaining automation frameworks and scripts Experience working with... ...test suites and test scripts of Selenium using Python. Experience in GIS Automation (GIS data GIS Maps...SeleniumPython
- ...Position: AI-Native QA Automation Engineer / Lead Location: Bay Area, CA, Chicago, IL Job Type: Fulltime Job... ...Core skills: QA automation Playwright / Selenium / Appium / API automation Python / Java / JavaScript / TypeScript GenAI-based test...SeleniumPythonFull time
- ...along the way. The Role As a QA Automation Engineer at Air Apps, you will play a crucial... ...test automation frameworks (e.g., Selenium, Cypress, Appium, Playwright). Strong... ...in programming languages such as Python, Java, JavaScript, or TypeScript . Hands...SeleniumPythonTemporary workWorldwide
$100k - $200k
...Senior QA Automation Engineer At Mesh, our mission is to enable consumers to pay and be paid with... ...familiarity with others (WebdriverIO, Selenium, Puppeteer) is a plus Proficiency in... ...language (TypeScript, JavaScript, Python) Experience designing and scaling test...SeleniumPythonContract workWork at officeRemote workShift work2 days per week- ...Automation Engineer Location: Oakland, CA, • Alpharetta, GA • San Francisco, CA - Hybrid - 3 Days a week - Better to look for Local... ...develop, maintain implement automation framework using Java Selenium webdriver on Maven project. Collaborate with functional...SeleniumFull timeContract workLocal area3 days per week
- ...Quality Assurance Test Automation Engineer Digital Intelligence Systems (DISYS) is looking for a talented Quality Assurance Test Automation... .... Develop, maintain and execute test automation using Selenium. Participate in release planning, sprint planning, and technical...Selenium
- ...The GIS Automation Tester will ensure reliability by developing, maintaining, and executing... ...ArcGIS Enterprise environments. Leveraging Python and specialized API tools, they automate... ..., Logic Apps. • Automation Tools: Selenium or Playwright for browser-based testing...SeleniumPython
- ...Quality Assurance Automation Engineer Oakland, California 9 months End client: The Permanente Medical Group Inc Pay Rate: $40/hr on w2 all... .... Develop, maintain and execute test automation using Selenium. Participate in release planning, sprint planning, and technical...SeleniumRemote work2 days per week
- ...Job Title: Automation Architect & Performance Architect Location... ...automation and performance engineering strategies. This role... ...using tools such as: ~ Selenium, Playwright, Cypress, TestNG... ...combination) Proficiency in Java, Python, or JavaScript. Hands-...SeleniumPythonFull timeRemote work
- ...Job Title Senior Automation Engineer in Robotics Job Description About JSat Automation At JSat Automation we believe that by providing... ...in Biotech or Pharmaceuticals is preferred. Knowledge of Python, C# or other programming languages preferred....PythonContract workFor subcontractorWork at office
$120k - $140k
...Job Description Hill International is seeking an Automation Engineer in Berkeley, California Hill is seeking an experienced Automation... ...or EPLAN. Additional programming experience in C/C++, Python, or Java. Relevant Siemens or functional safety training/...PythonFull timeTemporary workLocal areaWorldwideMonday to FridayFlexible hours$159k - $175k
...Berkeley Lab's Engineering division is hiring an Automation Engineer for Safety Systems to design, develop, and lead software for Personnel Protection... ...EPLAN. Additional programming experience (C/C++, Python, Java). Siemens TIA-SAFETY and TIA-PRO2 training or...PythonFull time- ...- one that treats QA as an engineering discipline, not a final checkpoint... ...and modern software automation leadership — someone who views... ...as Playwright, PyTest, Selenium, and Appium Ensure test... ...Selenium, Appium) and languages (Python, C++, or Java) About Rockbot Rockbot...SeleniumPythonLocal areaShift work
$125k - $200k
...Lab Automation Hardware Engineer Emeryville, CA Slingshot Biosciences is a fast-growing life sciences company with a platform technology and... ...with data analysis, statistics or coding tools (e.g. Python, R, JMP, Minitab, etc.) is a plus Our salary ranges are...PythonFull timeWork experience placementLocal areaShift work- ...Senior Java SDET Consultant Job Description for Automation QA for UI & Services • 7+ years of professional experience in Software Development,... ...on Experience implementing CI/CD pipeline using Selenium, Vulcan, Python & Cucumber and Jenkins • Perform Black box Testing...SeleniumPythonWork experience placement
$63 per hour
...Mobile Automation Tester Location: San Francisco, CA Rate: $63/hr • Hands on experience with Python automation along with Selenium & API testing • Mobile Test automation using Appium on iOS and Android using "native" frameworks like Expresso (Android) and XCUI...SeleniumPython$100k
...Mathematics, Statistics , Computer Science or Engineering or candidates with gaps in their career... ...your journey! Preferred SKILLS For Java /Full stack/Devops Positions Associate... ...of Statistics, Gen AI, LLM, Sagemaker, Python, Computer Vision, data visualization tools...PythonH1b- ...Job Description Design, develop, and implement automation solutions to streamline processes and improve efficiency. Conduct... ...- including developing frameworks from scratch Selenium with Java Python + Java programming experience - ability to create scripts...SeleniumPython
$40 - $45 per hour
...Description Primary Skills: Java/Python-Expert, UI Testing-Advanced, AI... ...is looking for a Senior QA Engineer (SDET) to create and maintain advanced automation frameworks that support manufacturing... ...frameworks (e.g., Playwright, Selenium). Familiarity with AI...SeleniumPythonHourly payContract work- ...Web Systems Engineer Web Systems Engineer - Immediate... ...monitoring and automation/web development/and performance... ...-on experience with Selenium OR Glassbox (Does not... ..., Perl, Bash, and Python. Collaborate at a high... ...technical specifications, and Java development/testing...SeleniumPythonImmediate start
- ...Lead QA Automation Engineer Job Location: San Francisco, CA (Onsite/Hybrid) Duration: Long Term... ...solutions ~ Candidate should be good in Java. ~ Candidate should know how to write... ...web applications ~ Experience with Selenium WebDriver or WebdriverIO ~ Onsite-...Selenium
- ...of at least one back-end programming language (e.g., Java, Python, Ruby on Rails) Experience with relational databases... ...design and implement RESTful web APIs Experience with automated testing tools (e.g., Selenium, JUnit, TestNG) Basic knowledge of front-end...SeleniumPythonRemote workFlexible hours
- ...agentic AI solutions that automate complex workflows, freeing... ..., designers, and fellow QA engineers to uphold high standards of... ...engineering roles ~ Strong Java and/or Python skills and experience writing... ...frameworks (e.g., Selenium, Playwright) ~ Proven experience...SeleniumPythonRemote workFlexible hours
- ...Software Development Engineer In Test Local to bay area CA 5-7 year resume Sdet with python and playwright Design & Automation: Develop and maintain automated test frameworks using Python with tools such as Selenium, PyTest, or Playwright, ensuring scalable and reliable...SeleniumPythonLocal areaShift work
$74.04k - $148.08k
...Test Automation Engineer (Pytest) - Automotive At Capgemini Engineering, the world leader in engineering services, we bring together a global... ...and system-level test leadership. ~ Strong proficiency in Python (Pytest) and test automation framework development. ~...PythonPermanent employmentFull timeContract workLocal area- ...Lead/Senior QA Engineer This resource must... ...technologies for iOS and Desktop platforms. The... ...architecture, React/Node JS, Java and JavaScript... ...mix of manual and automation test cases.... ...teams. Programming in Python/Java /scripting skills; Selenium, Cucumber, Postman,...SeleniumPythonRemote work
- ...Browserbase's framework for automating browsers with code. The Agent... ...preferably TypeScript; also valuable: Python/Go. Experience building... ...(Puppeteer, Playwright, Selenium) or web scraping; huge bonus:... ...with a small, high-bar team of engineers who care deeply about quality...SeleniumPythonImmediate startRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Desktop Automation Engineer (Java + Selenium + Python). Be the first to apply!
Related searches
- automation engineer Oakland, CA
- automation specialist Oakland, CA
- senior software test automation engineer Oakland, CA
- autonomous systems engineer Oakland, CA
- entry level java developer remote Oakland, CA
- java web developer Oakland, CA
- java developer Oakland, CA
- java software engineer Oakland, CA
- java spring developer Oakland, CA
- java microservice developer Oakland, CA


