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

Software Engineer (Test Automation)

$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… 

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

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Test Automation) in Chicago, IL vacancy
  •  ...Test Automation EngineerDesigning and developing test automation scripts.Convert manual tests to automated tests.Using test automation guidelines.Researching issues in software through testing.Collaborating with QA Analysts and Software Developers to develop solutions... 
    Suggested

    Software Technology Inc

    Chicago, IL
    3 days ago
  •  ...Test Automation EngineerLocations: Chicago, IL (Hybrid) Duration: 6 months Pay Range: $70 - $75/Hour on W2/C2C (All inclusive)Job DescriptionMinimum of 8+ years of experience in QA/Testing. Experience in Performance Testing using NeoLoad. Expert level experience in TOSCA... 
    Suggested

    Artech

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

    My3Tech Inc

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

    Senior Software In Test The Center for Translational Data Science (CTDS) at the University of Chicago...  ...web apps, APIs, and backend; unit & automated regression testing; test case...  ...years with each: software developer or engineer in test; Python programming; design and... 
    Suggested
    Remote work

    University of Chicago

    Chicago, IL
    5 days ago
  • $89.4k - $116.4k

    Software Engineer, Test & Infrastructure II You catch problems before they explode—testing edge cases and degraded paths others overlook so production...  ...English and Spanish QA testing of call flows and writing automated test cases. Please note: This position requires fluency in... 
    Suggested
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    Vail Systems

    Chicago, IL
    5 days 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
    2 days ago
  •  ...rewarding opportunity for you to take your software engineering career to the next level.  As a...  ...e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes... 
    Contract work
    Bank staff

    JPMorgan Chase & Co.

    Chicago, IL
    5 days ago
  • $61k - $101k

     ...Requirements: We require formal training or certification in software engineering concepts, along with 5+ years of hands-on Software...  ...need practical, hands-on experience building and maintaining test automation frameworks, with strong problem-solving ability. We... 
    Full time
    Bank staff

    J.P. Morgan

    Chicago, IL
    3 days ago
  • Software Automation Engineer The Software Automation Engineer will design complex automations, implement it, and define best practices related to Software...  ...to automate or script to solve problems Create test data needed to support complex automation. Prepare automation... 

    Samprasoft

    Chicago, IL
    5 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

    Kaav

    Chicago, IL
    5 days ago
  • $140k - $160k

    Software Development Engineer In TestInteractive Brokers Group, Inc. is a global financial services company...  ..., Interactive Brokers provides automated trade execution and custody of securities...  ...Technology team you will be testing infrastructure you build will be critical... 
    Contract work
    Work at office
    Remote work

    Interactive Brokers

    Chicago, IL
    5 days ago
  • $300k

     ...Backend Engineer Grindr is an AI-native platform powering how millions of gay people...  ...Requirements ~6+ years of experience as a Software Engineer working on backend systems (...  ..., AWS preferred ~ Passionate about testing software and systems ~ Deep understanding... 
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Grindr

    Chicago, IL
    1 day 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
    8 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
    a month ago
  • $180k - $225k

     ...Software Engineer – AI Powered Engineering Chicago, United States IMC is embedding agentic AI directly into the developer workflow for...  ...measure and improve AI-generated changes by building compile/test/evaluate pipelines (static analysis, style and safety checks,... 
    Permanent employment
    Full time

    IMC Inc

    Chicago, IL
    4 days ago
  • Job DescriptionSoftware Quality Engineer II to join our team. In this role, the...  ..., designing and implementing test strategies, delivering and maintaining test automation, and ensuring the reliability and performance of our software products, including workflow-based... 
    Remote work

    Inspira Financial

    Oak Brook, IL
    4 days ago
  • $200k - $250k

     ...information, visit The Role: We are seeking an Experienced Software Engineer to join our Algorithmic Execution Services team, focusing on...  ...support tools. Full-stack development: Design, develop, test, and deploy system enhancements. High-performance systems:... 
    Work at office

    Clear Street

    Chicago, IL
    4 days ago
  • $125k - $150k

     ...programming instructions, designing, coding and testing programs. In addition, the role plays a...  ...regarding requirements. The Senior engineer will help with the API development...  ...good knowledge and understanding year of Software Development Life Cycle, good understanding... 
    Full time
    Remote work

    CIBC

    Chicago, IL
    20 hours ago
  •  ...looking for? (Measurable skills, technologies, etc.) Automation skills / clear, concise communication skills....  ...What are the TOP Nice-to-Have skills? Performance testing experience - Design, develop, and implement software integrations based on user feedback. -... 

    My3Tech Inc

    Chicago, IL
    3 days ago
  • $77.1k - $123.3k

     ...dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors...  ...engineering workflows (e.g., code generation, refactoring, test creation, CI/CD augmentation) Practical experience working... 
    Local area
    Worldwide

    Cengage

    Chicago, IL
    3 days ago
  • $112k - $150k

     ...operations. We're looking for an AI Engineer to help transform GE...  ...build, and evolve AI-powered software products that accelerate Commercial...  ...models, and intelligent automation for supply chain optimization...  ...evaluation pipelines, and A/B testing frameworks for continuous model... 
    Contract work
    Remote work
    Relocation package

    GE Aerospace

    Chicago, IL
    3 days ago
  •  ...contract - very likely to extend This position reports to Software Engineering Manager, as do other staff jobs in application and technical...  ...assignments without close supervision. Designs, codes, tests, and debugs programs of high complexity. Configuration or... 
    Contract work
    Local area
    Remote work
    Shift work
    Weekend work

    My3Tech Inc

    Chicago, IL
    3 days ago
  • $88.54k - $135.63k

     ...Software Engineer 3 Welcome to Our World We've been leading the charge in the affiliate industry...  ..., to requirements analysis, to testing, to helping choose technologies. Clean...  ...Infrastructure as Code, CI/CD, automation, and observability to build reliable systems... 
    Temporary work
    Freelance
    Work at office
    Flexible hours
    3 days per week

    Digitas

    Chicago, IL
    3 days ago
  • $88.9k - $165.1k

     ...performance across the board. We're looking for a Senior Software Engineer to join our Core Platform Engineering team,...  ...and reporting pipelines. Champion code quality, testing standard processes, and CI/CD automation. Deliver mission-critical enhancements enabling... 
    Temporary work
    Freelance
    Local area
    Flexible hours

    Publicis Groupe Holdings B.V

    Chicago, IL
    1 day ago
  • $145k - $217k

     ...Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer at Indeed, you will contribute to the development and...  ...unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer... 
    Work experience placement
    Local area

    Indeed

    Chicago, IL
    2 days ago
  • $22 - $42 per hour

     ...our internship program! The Cboe Web team is hiring for a Software Engineer Intern. Software Engineering interns on the Cboe web team...  ...on code review and best practices Write comprehensive tests that cover application functionality Review your solution... 
    Hourly pay
    Full time
    Work experience placement
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Immediate start

    Cboe Global Markets

    Chicago, IL
    20 hours ago
  • $120k - $150k

     ...Software Engineer The energy industry is entering one of the most significant periods of growth and transformation in its history. Meeting...  ...of the work is designing, building, and maintaining well-tested APIs and services; that work is complemented by developing and... 
    Work at office
    3 days per week

    Cypress Creek Renewables

    Chicago, IL
    3 days ago
  • $88k - $100k

     ...Fitch Group is currently seeking a Software Engineer based out of our Chicago office. As a leading, global...  ...be used across various applications. Write automated unit, integration, performance and visual regression test cases. Integrate test case execution with... 
    Temporary work
    Work at office
    Immediate start
    2 days per week

    Fitch Group

    Chicago, IL
    20 hours ago
  • $150k - $200k

     ...Software Engineer, Early Career Aquatic was founded with a shared passion for tackling some of the most complex challenges in one of the...  ...development using Python or C++ Learn software design and testing techniques, such as Refactoring and Test Driven Development... 
    Full time
    Casual work

    Aquatic Capital Management

    Chicago, IL
    1 day ago
  • As a Senior Software Engineer in the CDP team, you will drive design, delivery, technical strategy, and...  ...Jenkins, GitHub/GitLab, Bitbucket, GoCD, and automated deployment pipelines. ~ Experience implementing robust testing strategies, including unit, integration,... 

    3B Staffing LLC

    Chicago, IL
    1 day ago

Do you want to receive more vacancies?

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