Desktop Test Automation Engineer — Python & CI/CD

imanagecom

Chicago (IL)

Hybrid

USD 80,000 - 100,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual performance-based bonus
Health/Vision/Dental/Life Insurance
401k with company match up to 4%
LinkedIn Learning access
Wellness days
Flexible time off policy
Modern open workspace

Job summary

iManage is seeking a Software Engineer to join our automated test engineering team. You will build automation for validating our Windows desktop applications using Python, WinAppDriver, and Appium, while provisioning Azure VMs to support scalable test runs.

You will contribute from day one, debugging flaky tests, integrating with GitHub Actions, and assisting with CI/CD practices. A strong focus on quality, collaboration, and continuous improvement drives the role.

Qualifications

  • Bachelor's or master's degree in computer science or related field.
  • 2+ years of software testing or test automation experience.
  • Proficient in Python for scripting and test automation.
  • Familiar with Windows OS and desktop apps.
  • Experience provisioning and configuring Azure VMs.
  • CI/CD concepts with GitHub Actions or similar tools.

Responsibilities

  • Design, develop, and maintain automated test scripts using Python for Windows desktop applications.
  • Build and run UI automation tests with WinAppDriver or Appium.
  • Provision and manage Azure VMs to support test environments.
  • Integrate test suites into GitHub Actions CI workflows.
  • Write PowerShell scripts for environment setup and automation.
  • Develop test cases with pytest or unittest and maintain documentation.

Skills

Python scripting
UI automation
WinAppDriver
Appium
Azure VMs
GitHub Actions
PowerShell scripting
pytest/unittest
CI/CD concepts

Education

Bachelor's degree in CS or related

Tools

WinAppDriver
Appium
Azure
GitHub Actions

Job description

iManage is seeking a Software Engineer to join our automated test engineering team. You will build automation for validating our Windows desktop applications using Python, WinAppDriver, and Appium, while provisioning Azure VMs to support scalable test runs.

You will contribute from day one, debugging flaky tests, integrating with GitHub Actions, and assisting with CI/CD practices. A strong focus on quality, collaboration, and continuous improvement drives the role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desktop Test Automation Engineer | Python — Flexible Schedule
Desktop Test Automation Engineer | Python — Flexible Schedule

Energy Jobline ZR • Chicago (IL)

Hybrid
USD 80,000 - 100,000
Health/Vision/Dental/Life Insurance
401k with company match up to 4%
Wellness days
+1
Windows Desktop Test & CI/CD Automation Engineer
Windows Desktop Test & CI/CD Automation Engineer

Autodesk • Sheffield (TX)

Hybrid
USD 86,000 - 119,000
Software Engineer (Test Automation)
Software Engineer (Test Automation)

iManage • Chicago (IL), Northern (KY)

On-site
USD 80,000 - 100,000
Health/Vision/Dental/Life Insurance
401k with company match
Annual performance-based bonus
Software Engineer (Test Automation)
Software Engineer (Test Automation)

imanagecom • Chicago (IL)

Hybrid
USD 80,000 - 100,000
Annual performance-based bonus
Health/Vision/Dental/Life Insurance
401k with company match up to 4%
+4
QA Automation Engineer — Playwright & CI/CD Specialist
QA Automation Engineer — Playwright & CI/CD Specialist

Intapp • Charlotte (NC), Northern (KY)

Hybrid
USD 90,000 - 120,000
Complimentary lunches
Fully stocked kitchens
Paid volunteer time off
Software Engineer (Test Automation) in Chicago
Software Engineer (Test Automation) in Chicago

Energy Jobline ZR • Chicago (IL)

Hybrid
USD 80,000 - 100,000
Health/Vision/Dental/Life Insurance
401k with company match up to 4%
Wellness days
+1
Automation Engineer: CI/CD & Test Automation Mastery
Automation Engineer: CI/CD & Test Automation Mastery

Level AI • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Test Automation Lead - Frameworks, API & CI/CD
Senior Test Automation Lead - Frameworks, API & CI/CD

IPI Technolab • United States

On-site
USD 90,000 - 130,000
Remote Automation QA Engineer — Growth, CI/CD & Modern Tools
Remote Automation QA Engineer — Growth, CI/CD & Modern Tools

Itransition Group • Northern (KY)

Hybrid
USD 70,000 - 110,000
Remote work options
Corporate medical insurance
English courses online
+2
QA Engineer I — Hybrid Testing & Automation
QA Engineer I — Hybrid Testing & Automation

Inductive Automation • Folsom (CA)

Hybrid
USD 65,000 - 90,000
Health insurance
401(k) with Match
Paid Time Off
+2