Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Test Automation - Software Engineering

$80k - $100k
Full-time

iManage

We offer a flexible working policy that supports a healthy balance between personal and professional well-being. This role requires in-office presence on Tuesdays & Thursdays to collaborate, connect, and learn from peers - while also maintaining the flexibility for meaningful work-life balance. Being a Software Engineer at iManage Means…

Our automated test engineering team is what keeps that trust intact by building the frameworks that catch problems before customers ever see them. We are looking for a Software Engineer to join this team and help build out the automation that validates our desktop applications on Windows.

You are comfortable with Python scripting, debugging flaky tests, and picking up new tools as the job requires. You will make meaningful contributions from day one, whether you are new to test automation or have a couple of years of hands-on experience.

Designing, developing, and maintaining automated test scripts using Python for desktop application testing on Windows

Building and executing UI automation test suites using tools such as WinAppDriver or Appium for Windows desktop applications

Provisioning, configuring, and managing Azure virtual machines to support scalable, repeatable test execution environments

Integrating automated test suites into GitHub Actions workflows for continuous integration and continuous testing

Writing and maintaining PowerShell scripts to support environment setup, configuration, and test automation on Windows

Identifying, documenting, and tracking defects, and collaborating with development teams to reproduce and resolve issues

Analyzing test results and CI pipeline logs to diagnose failures and flaky tests

Participating in code reviews for test automation scripts and contributing to improving test framework architecture

Maintaining clear documentation of test plans, test coverage, and automation framework usage

Collaborating with QA, development, and DevOps teams to ensure test coverage aligns with product requirements and release schedules

A bachelor's or master's degree in computer science or a related field

  • 2+ years of experience in software testing or test automation
  • Working knowledge of Python for scripting and test automation
  • Familiarity with Windows operating systems and desktop application behavior
  • Exposure to or working knowledge of Azure virtual machines, including provisioning, configuration, and remote access
  • An understanding of CI/CD concepts, with hands-on or academic exposure to GitHub Actions or similar tools such as Jenkins or Azure DevOps
  • Comfort working alongside AI coding assistants (e.g., Claude, GitHub Copilot) as part of the daily development and testing workflow
  • An ability to critically evaluate AI-generated code and test output rather than accepting it at face value — you verify, don’t just trust
  • Good written communication for documenting test cases, defects, and results

Bonus Points If I Have…

Hands-on experience with WinAppDriver, Appium, or similar UI automation frameworks for desktop applications

An understanding of software testing methodologies, including functional, regression, smoke, and integration testing

Curiosity about applying AI/LLM-based tooling to test automation problems — for example, generating test cases from requirements, summarizing flaky-test patterns, or auto-triaging CI failures

Hands-on experience with cloud platforms (Azure, AWS, or GCP)

Studies show that women and people of color are less likely to apply to jobs unless they meet all qualifications. At iManage, we are committed to building a diverse and inclusive environment, and encourage everyone to show up as their full authentic selves. Have flexible work hours that allow me to balance my ‘me time’ with my work commitments.

Collaborate in a modern open plan workspace, with a gaming area, free snacks, drinks and regular social events.

Focus on impactful work, solving complex, real challenges utilizing the latest technologies and protocols.

Learn new skills and earn certifications with access to unlimited courses in LinkedIn Learning.

Creating an inclusive environment where I can help shape the culture not just by fitting in, but by adding to it.

Providing a market competitive salary that is applied through a consistent process, equitable for all our employees, and regularly reviewed based on industry data.

Rewarding me with an annual performance-based bonus.

Offering comprehensive Health/Vision/Dental/Life Insurance, and a 401k Retirement Savings Plan with a company match up to 4%.

Giving access to HealthJoy, a healthcare concierge service, to help me maximize my health benefits.

Granting enhanced leave for expecting parents; Providing me with a flexible time off policy to take the time off that I need. Be it for vacation, volunteering, celebrating holidays, spending time with family, or simply taking time to recharge and reset.

Caring for my mental health and well-being with multiple company wellness days and free access to the Healthy Minds app for mindfulness, meditation and more.

This range does not include additional forms of compensation, such as bonuses, or benefits. Over one million professionals across 65+ countries rely on our intelligent, cloud-enabled, secure knowledge work platform to uncover and activate the knowledge that exists inside their business content and communications.

iManage provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Please see our recruitment privacy statement for more information on how we handle your personal data.

#

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Test Automation - Software Engineering in Chicago, IL vacancy
  • $80k - $100k

     ...- while also maintaining the flexibility for meaningful work-life balance.  Being a Software Engineer at iManage Means…  iManage runs on trust in every release. Our automated test engineering team is what keeps that trust intact by building the frameworks that catch... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours

    iManage

    Chicago, IL
    4 days ago
  • $80k - $100k

     ...- while also maintaining the flexibility for meaningful work-life balance.  Being a Software Engineer at iManage Means…  iManage runs on trust in every release. Our automated test engineering team is what keeps that trust intact by building the frameworks that catch... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours

    iManage

    Chicago, IL
    5 days ago
  •  ...leading tech staffing company in Chicago is seeking a mobile testing expert. The ideal candidate will have proven experience with mobile...  ...development and emulator packages, background in manual and automation test management, and skills in accessibility testing.... 
    Suggested

    Net2Source (N2S)

    Chicago, IL
    1 day ago
  • $80k - $120k

    DepartmentBSD CTD - Engineering: Plan X - QAAbout the DepartmentThe Center for Translational...  ...more at and InformationSenior Software in Test for Chicago, IL location. Responsible...  ...for web apps, APIs, and backend; unit & automated regression testing; test case... 
    Suggested
    Full time
    Remote work

    The University of Chicago

    Chicago, IL
    11 hours ago
  •  ...QA System Engineer - AutomationAs a QA System Engineer - Automation with Ascension Technologies, you will have a lead role in updating our current test automation solution and take a leadership role...  ...the rapidly growing healthcare software industry. You will be a member... 
    Suggested

    Software Technology Inc

    Chicago, IL
    1 day ago
  • $140k - $160k

     ...Surveillance Technology team you will be testing infrastructure you build will be...  ...your responsibilities within IBKR: As a Software Development Engineer in Test and help protect market...  ...scale. You'll build and maintain the automated testing infrastructure that ensures reliability... 
    Contract work
    Work at office
    Remote work

    Interactive Brokers

    Chicago, IL
    15 hours ago
  •  ...Emissions Systems Spain SL is looking for a qualified candidate to perform engineering audits and maintenance in Bellwood, Illinois. The successful applicant will develop software solutions for standard tests and execute preventive maintenance to ensure equipment reliability.... 

    Borgwarner Emissions Systems Spain SL

    Bellwood, IL
    15 hours ago
  • An established industry player is seeking a Test Lead with expertise in Selenium and Java. This role involves leading testing efforts, implementing automation strategies, and ensuring high-quality software delivery. You will collaborate with cross-functional teams, mentor... 

    TechDigital Group

    Chicago, IL
    2 days ago
  • $87.74k - $110.4k

     ...Holdings Inc. Job Description We are seeking an experienced Test Automation Engineer to join our P&C Quality Assurance and Test Automation team....  ...leverage your expertise in automated testing frameworks, software quality assurance, and technical ability to ensure the reliability... 
    Work at office
    Local area
    Flexible hours

    Argonaut Management Services, Inc

    Chicago, IL
    15 hours ago
  • $40 - $45 per hour

     ...Job Title : Test Automation Engineer Job Location: Remote Job Type : Long term contract Payrange : $40 - $45/hr Benefits for Eligible...  ...APIs ~ Strong understanding of QA methodologies and software testing principles ~ Experience with cloud environments... 
    Long term contract
    Remote work

    Edify Technologies India Pvt Ltd

    Chicago, IL
    4 days ago
  •  ...Request ID: 100656-1 Title: Test Automation Engineer Locations: Chicago, IL (Hybrid) Duration: 6 months Pay Range: $70 - $75/Hour on W2/C2C (All inclusive) Job Description: Minimum of 8+ years of experience in QA/Testing. Experience in Performance... 

    Artech

    Chicago, IL
    3 days ago
  •  ...Senior Software Development Engineer In TestAKA Senior SDET Extend testing automation framework using JAVA/JAVA Script. Take ownership in understanding business requirements/ACs and develop test strategy/test plan Develop automation test cases using existing automation... 
    Flexible hours

    Samprasoft

    Chicago, IL
    1 day ago
  •  ...Senior SDETAKA Senior SDET Extend testing automation framework using JAVA/JAVA Script. Take ownership...  ...leadership and mentoring for test engineers on multiple applications/projects...  ...system integration testing experience for software platformsDesired Skills:Hands on... 
    Flexible hours

    TriOptus LLC

    Chicago, IL
    1 day ago
  •  ...Description: AKA Senior SDET Extend testing automation framework using JAVA/JAVA Script. Take...  ...leadership and mentoring for test engineers on multiple applications/projects onshore...  ...integration testing experience for software platforms Desired Skills:... 
    Flexible hours

    TriOptus LLC

    Chicago, IL
    1 day ago
  • QUALIFICATIONS: Experience using Java to build test frameworks 1+ years of experience with...  ...J unit testing PLUS: Trade matching engineer Start-up-comfort: wear many hats in a...  ...up in Chicago is seeking an SDET/QA Automation Engineer to join it’s team. The company... 
    Flexible hours

    Alpine Solutions Group

    Chicago, IL
    1 day ago
  •  ...cross‑functional teams to maintain high‑quality standards in data operations, leveraging their expertise in SQL, Python, and testing automation. Responsibilities Design and execute test plans, test cases, and data validation procedures to ensure data integrity and accuracy... 
    Contract work

    PTR Global

    Chicago, IL
    1 day ago
  • $135k - $200k

     ...CorporateThe Role: Lead Penetration Test EngineerLocation: Hybrid 2...  ...a Lead Penetration Test Engineer with extensive experience in...  ...environments using both manual and automated techniques. • Develop custom...  .... • Familiarity with secure software development practices and the... 
    Full time
    Second job
    Live in
    Work at office
    Worldwide
    Flexible hours
    2 days per week

    S&P Global

    Chicago, IL
    15 hours ago
  • $173k - $230k

     ...employment Visa sponsorship.Principal Software Engineer - Infrastructure AutomationOverall PurposeThe...  ...Software Engineer - Infrastructure Automation is an enterprise technical leader...  ...delivers secure, maintainable, and well-tested platform capabilities that automate regulatory... 
    Hourly pay
    Full time
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning

    Chicago, IL
    1 day ago
  •  ...Software Automation EngineerThe Software Automation Engineer will design complex automations, implement it, and define best practices related to Software Automation...  ...to automate or script to solve problemsCreate test data needed to support complex automation.Prepare automation... 

    Samprasoft

    Chicago, IL
    1 day ago
  • United Airlines' Digital Technology team is seeking a Quality Engineer Manager of Information Technology to lead QE engineers onsite and offshore, driving quality across multiple projects and testing tracks. You will influence best practices, govern testing activities,... 

    United Airlines

    Chicago, IL
    4 days ago
  • Northern Trust in Chicago, IL is seeking a Principal, Quality Engineering, to lead quality engineering initiatives. Candidates should...  ...in leading teams. The role emphasizes innovation in test automation and collaboration with cross-functional teams. The successful... 

    Northern Trust

    Chicago, IL
    1 day ago
  •  ...CloudWatch, or Datadog.Job Description – Performance Test EngineerWe are looking for an experienced Performance Test Engineer with strong expertise in load and performance...  ...and integrating performance tests into automation frameworks.Basic scripting knowledge (Groovy,... 

    Purple Drive

    Chicago, IL
    26 days ago
  • Edison Smart in Chicago seeks an Embedded Software Engineer to help build cutting-edge robotics and...  ...the stack with firmware, hardware, and test engineers, and contribute from...  ...scalable embedded systems for robotics and automation projects. #J-18808-Ljbffr Edison Smart... 
    Work at office
    3 days per week

    Edison Smart®

    Chicago, IL
    2 days ago
  • Grainger is seeking an experienced Senior Software Engineer to scale the Product Security team. You will build guardrails, automate security, and drive secure defaults across the SDLC in a hybrid Lake Forest/Chicago setting. You will mentor teammates and own end-to-end... 

    Zoro Tools

    Chicago, IL
    1 day ago
  • $87.76k - $116.29k

     ...plan (AIP), subject to eligibility criteria.Join Our Team as a Test Engineer II!Are you passionate about Electrical and Mechanical...  ...with languages like Visual Basic, MATLAB, and LabVIEW for test automation and data analysis.S&C Electric is committed to equal-opportunity... 
    Temporary work
    Local area
    Worldwide
    Flexible hours

    S&C Electric Company

    Chicago, IL
    1 day ago
  • Description:This role is for an HIL engineering. The HIL engineer will set up HIL systems, do plant modeling for the HIL and test software that is being released. Some harness development may be required.Responsibilities:Setting up HIL hardwareDeveloping plant modelsTesting... 
    Contract work

    Cedent Consulting

    Chicago, IL
    1 day ago
  • $92.6k - $144.1k

     ...plan, execute, and report on penetration tests with a focus on web applications and...  ...internal systems as needed. Work with software engineering, application security, and cyber...  ...and internal systems.Conduct manual and automated testing, including authenticated and unauthenticated... 
    Full time
    Temporary work
    Part time

    Alliant Credit Union

    Chicago, IL
    2 days ago
  •  ...Firmware Test Engineer We are looking for an experienced Firmware Test Engineer with a strong...  ...programming, and experience in the software development lifecycle. The ideal candidate...  ...will also be involved in implementing automated testing, CI/CD pipelines, and... 

    Kasmo Global

    Chicago, IL
    4 days ago
  • $200k

    Optiver is looking for an experienced Production Software Engineer with responsibilities for building our infrastructure and automating our trading production environment. This...  ...problem through design, implementation, testing, deployment, and monitoringWhat you'll getYou... 
    Work at office

    Optiver

    Chicago, IL
    15 hours ago
  •  ...technology solutions provider is seeking a Senior Software Engineer in Chicago, IL. The role involves developing secure...  ...mentoring. Key responsibilities include conducting testing, debugging, and designing automation testing frameworks. Candidates should have over 5 years... 

    Informatic Technologies, Inc.

    Chicago, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Test Automation - Software Engineering. Be the first to apply!