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

Software Engineer (Test Automation)

$80k - $100k

iManage

Job Description

Job Description

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… 

iManage runs on trust in every release. 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. 

iM Responsible For… 

  • 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 
  • Developing and maintaining test cases using pytest or unittest frameworks 
  • 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 

iM Qualified Because I Have… 

  • 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 
  • Basic PowerShell scripting ability 
  • Familiarity with pytest or unittest, or a willingness to learn quickly 
  • Strong analytical and debugging skills 
  • 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 
  • Experience working with version control systems such as Git and GitHub 
  • 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) 

Don't meet every qualification listed above? 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. We welcome those that come with a growth mindset and a hunger for learning; so, if you are excited about this role but your past experience doesn't align perfectly with every qualification we encourage you to apply anyways!  

iM Getting To…  

  • Join a supportive, experienced team with an inclusive, encouraging, and vibrant culture.  
  • 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.  
  • Own my career path with our internal development framework. Ask us more about this!  
  • Learn new skills and earn certifications with access to unlimited courses in LinkedIn Learning.  
  • Join an innovative, industry leading SaaS company that is continuing to grow & scale!  

iManage Is Supporting Me By...  

  • 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; 20 weeks 100% paid for primary leave, and 10 weeks 100% paid for secondary leave.   
  • 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.  
The overall US annual base salary range for this position is $80,000–$100,000. Individual compensation for each candidate depends on factors such as qualifications, experience, and candidate location. This range does not include additional forms of compensation, such as bonuses, or benefits. Your recruiter will provide further details about the offer range, incentives, and overall compensation during the hiring process.

About iManage…  

iManage is dedicated to Making Knowledge WorkTM.  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.    

We are continuously innovating to solve the most complex professional challenges and enable better business outcomes; Our work is not always easy but it is ambitious and rewarding.   

So we’re looking for people who love a challenge. People who are happiest when they’re solving problems and collaborating with the industry’s best and brightest. That’s the iManage way. It’s how we do things that might appear impossible. How we develop our employees’ strengths and unlock their potential. How we find meaning in everything we do.   

Whoever you are, whatever you do, however you work. Make it mean something at iManage.  

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.  

Learn more at:    

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

#LI-Hybrid

#LI-RW1

Powered by JazzHR

xOphT6DDQw

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Test Automation) in Chicago, IL vacancy
  •  ...QUALIFICATIONS: ~ Experience using Java to build test frameworks ~1+ years of experience...  ...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... 
    Suggested
    Flexible hours

    Alpine Solutions Group

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

     ...Department BSD CTD - Engineering: Plan X - QA About the Department The Center...  ...at and Job Information Senior Software in Test for Chicago, IL location. Responsible...  ...for web apps, APIs, and backend; unit & automated regression testing; test case development... 
    Suggested
    Remote work

    Uchicago

    Chicago, IL
    23 hours ago
  •  ...rewarding opportunity for you to take your software engineering career to the next level. As a Software...  ...e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards;... 
    Suggested
    Flexible hours

    JP Morgan Chase

    Chicago, IL
    4 days ago
  • $70k - $90k

     ...Job Title: Manufacturing Test Engineer Location: Chicago, IL Job Type and Duration: On-Site, Direct-Hire Pay range: $70,000 - $90,000 Job Purpose: The position is responsible for designing and executing the proper test procedures required to introduce new... 
    Suggested

    ESPO

    Harwood Heights, IL
    2 days ago
  • $82k - $132k

     ...NinjaTrader equips traders with award-winning software and brokerage services to navigate the...  ...time, on live markets. As a Software Engineer in Test on the Web team, you will own quality...  ...not to gate releases—it is to build automation that makes confident, fast shipping... 
    Suggested
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader Group

    Chicago, IL
    23 hours 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
    3 days ago
  • $140k - $200k

     ...Health, we combine strengths in software development, artificial...  ...looking for a  Sr. Software Engineer to own and evolve the internal...  ...creation, mapping, workflow automation, and content delivery....  .../Airflow.   ~ Implement testing, monitoring, and operational... 
    Full time

    Imo Health

    Chicago, IL
    more than 2 months 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
    4 days ago
  • $110k - $120k

     ...proprietary payment network and vertical specific software, to help our clients get paid, and help...  ..., at Flywire, are looking for a Software Engineer 2. As a Software Engineer 2, you will be...  ...force multiplier — for code exploration, test scaffolding, rubber-ducking and assisting... 
    Full time
    Local area
    Immediate start

    Flywire

    Chicago, IL
    4 hours ago
  • $125k - $145k

     ...Job Description Job Description     Full Stack Software Engineer RCM Platform   Are you ready to join a cutting-edge healthcare...  ...business impact.   How You'll Contribute   Design, develop, test, and deploy scalable backend microservices and web... 
    Remote work

    Miller Cooper

    Chicago, IL
    a month ago
  • $112.9k - $188.1k

     ...considered for this position. Position Details As a Senior Software Engineer (Software Engineer III) you will be involved in the full...  ...cycle and responsible for designing, coding, configuring, testing, implementing and supporting application software and systems... 
    Full time
    H1b
    Local area
    Worldwide

    Grainger Businesses

    Chicago, IL
    2 days ago
  •  ...YOU ARE You are a seasoned software developer who is dedicated to...  ..., through to developing, testing and launching. WHAT YOU WILL...  ...usability improvements, and automation ~Produce detailed specifications...  ...in all phases of the engineering lifecycle ABOUT YOU ~Experienced... 
    Full time
    Remote work
    Home office

    Automox Inc.

    Chicago, IL
    more than 2 months ago
  • $100k - $130k

     ...class digital manufacturing platform, MISUMI Americas empowers engineers and procurement teams to accelerate innovation across the entire...  ...Essential Functions Technical Expertise — Write clean, well-tested code across the full stack. Build highly available, business-... 

    Fictiv

    Chicago, IL
    25 days ago
  • $85k - $120k

     ...industry while working alongside experts in engineering, science, and innovation. Our team...  ...Position Overview We are seeking a hands-on Test Engineer to lead the planning, execution...  ...in the nuclear industry. Use of automated data collection and analysis techniques.... 
    Remote work

    Nano Nuclear Energy Inc

    Oak Brook, IL
    16 days ago
  • $115k - $145k

     ...Senior Software Engineer, Full-Stack Applications - Ratings Technology As one of the world’s...  ...development capabilities and intelligent automation. If you're energized by "let's...  ...software development fundamentals including test-driven development, advanced Git workflows... 
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Group

    Chicago, IL
    3 days ago
  • $154k - $200k

     ...At Adyen, everything we do is engineered for ambition. For our teams,...  ...business logic. Your code is tested using a variety of testing methods...  ...complete product testing via automated programmable robots in order...  .... Proficiency in building software for the Android platform.... 
    Full time
    Work at office
    Flexible hours

    Adyen

    Chicago, IL
    4 hours ago
  • $60k - $75k

     ...You'll be part of the team that keeps automation projects moving. At ProAutomated, we don...  ...Lead startup, checkout, and acceptance testing for warehouse fulfillment and manufacturing...  ...Partner with automation and controls engineers to test, troubleshoot, and validate their... 
    Daily paid
    Temporary work
    Work at office
    Local area
    Relocation package
    Long distance
    Flexible hours
    Weekend work

    ProAutomated

    Oak Park, IL
    1 day ago
  •  ...ground up. Our trading models and software systems are continually re-engineered, optimized, and maintained to stay...  ...evolve the infrastructure behind our automated options trading systems. Our core...  ...rigorous code reviews, automated testing, and scalable best practices. If... 
    2 days per week

    Belvedere Trading

    Chicago, IL
    a month ago
  • $61k - $101k

     ...should have experience designing, developing, testing, and troubleshooting software solutions as part of an engineering team. You must be able to write secure, high...  ...practices. You should be able to apply automation and modern tooling to reduce manual effort and... 
    Full time
    Internship
    Visa sponsorship

    J.P. Morgan

    Chicago, IL
    24 days ago
  • $111.3k - $139k

     ...Job Description Job Title : Senior Software Engineer Team : Systems Location : Hybrid...  ...delivery of the platform, tools, and automation that power Braven’s programs. On the Systems...  ...to help them grow. Champion testing, observability, and engineering best practices... 
    Hourly pay
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship
    Work visa
    Monday to Friday
    2 days per week
    3 days per week

    Braven

    Chicago, IL
    a month ago
  •  ...Us?   Summary: We are seeking a skilled and motivated Software Design Engineer II to join our Vehicle Solutions team. In this role, you will...  ...Knowledge of boot code, coding standards, and firmware testing methods. Understanding of common microcontroller peripherals... 
    Permanent employment
    Remote work

    Grayhill Inc.

    La Grange, IL
    12 days ago
  • $140k - $150k

     ...Senior Software Engineer Overview A growing financial technology organization is seeking a Senior Software Engineer to join a team responsible...  ...lifecycle Participate in architecture, design, testing, deployment, and maintenance efforts Improve reliability,... 
    Full time

    LaSalle Network

    Oak Brook, IL
    4 days ago
  • $133.3k - $155k

     ...Develop and implement performance test frameworks to verify...  ...solutions with CI/CD, release engineering, infrastructure, cloud, and development...  ...in the job offered or as Software Engineer, Technical Lead,...  ...configuring alerts, dashboards, and automated reporting using at least one... 
    Full time

    JPMorgan Chase & Co.

    Chicago, IL
    13 days ago
  •  ...MalaceHR is seeking an experienced Data Engineer to join a fast-paced technology and...  ...development best practices. Perform unit testing, system integration testing, regression...  ...agent orchestration . Collaborate with software engineers, architects, product teams,... 

    MalaceHR

    Chicago, IL
    20 days ago
  •  ...Job Description Job Description Software Engineer Opportunity Our client is on crypto’s cutting-edge technology, and we’re looking for...  ...protocols, and MEV knowledge 5+ years experience in designing, testing, and implementing scalable backend systems Multiple Solana... 
    Remote work
    Flexible hours

    Turnblock.io

    Chicago, IL
    a month ago
  •  ...Job Description Job Description Senior Software Engineer (.NET / Angular) – Hybrid Location: Chicago, Il About the Company A...  ...with Git, CI/CD pipelines, and Azure DevOps Experience with testing frameworks (NUnit, MSTest, Playwright, etc.) Solid understanding... 

    JCSI

    Chicago, IL
    23 days ago
  •  ...by designing, developing, and installing software solutions. Determines operational...  ...from vendors, recommending purchases, and testing and approving products. Protects operations...  ...and service issues. Accomplishes engineering and organization mission by completing... 

    Sales Demo Master Client - WFN4.0

    Chicago, IL
    25 days ago
  • $140k - $165k

     ...to learn more and apply today!   Who We Want A Senior Software Engineer will work closely with Product Managers, Design, and their Engineering...  ...-quality software.  Oversee all builds from developing, testing, deploying, and continuing to monitor after implementation.... 
    Work experience placement
    Casual work
    Work at office
    Local area
    Relocation
    Relocation package

    Arrive Logistics

    Chicago, IL
    a month ago
  • $115k - $210k

     ...wins; we build systems that stand the test of time. If you thrive in a culture of...  ...looking for a highly technical Senior Software Engineer, Integrations to join us in building high...  ...boundaries of what’s possible in visual automation. Humility : No task is beneath you.... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin

    Chicago, IL
    a month ago
  •  ...Chicago, IL   Our client seeks a Senior Software Engineer for the CDP team to drive design,...  ...Jenkins, GitHub/GitLab, Bitbucket, GoCD, and automated pipelines. ~ Experience implementing unit, integration, and regression testing with best practices. ~ Strong... 
    Hourly pay
    Work at office
    Local area
    2 days per week

    Eliassen Group

    Chicago, IL
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Test Automation). Be the first to apply!