Software Engineer (Test Automation)
$80k - $100kiManage
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.
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
$80k - $100k
...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...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours- The Options Clearing Corporation (OCC) is hiring a Software Quality Assurance Analyst to design, develop and maintain automation frameworks, and to evaluate test cases for regression and coverage. You will build tools with Python and shell scripting, perform unit testing...Suggested
- ...teamThe Revenue and Financial Automation (RFA) organization at Stripe... ...customer churn.What you'll doAs an engineer on the team, you'll be... ...where you'll design, build, test, and ship code every day. In... ...experience in backend or platform software developmentAbility to write...SuggestedContract work
$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...SuggestedWork at officeWorldwideMonday to FridayFlexible hours- ...Interview mode: Final round F2F About the Role We are seeking a SDET – AI Quality Engineering in Chicago, Il to lead test automation for intelligent, scalable software products. This role requires 7+ years of experience in software testing, automation, and...Suggested
- ...as possible. Job Summary: We are looking for an experienced Software Development Engineer in Test (SDET) with a strong Java development background to design, develop, and maintain automated testing solutions for enterprise applications. The ideal candidate should...Immediate start
$140k - $160k
...affiliates, Interactive Brokers provides automated trade execution and custody of... ...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 integrity...Contract workWork at officeRemote workWorldwide- US Tech Solutions is seeking a Senior Software Test Engineer to drive quality across enterprise-scale, cross-functional programs. This role blends hands-on automation, GenAI-driven testing, and delivery ownership to improve efficiency and coverage. You will design and...
$100k - $200k
...experience in disaster recovery and performance testing. Responsibilities Design and execute... ...testing. Develop and maintain automated performance testing frameworks. Integrate... ...optimization opportunities. Partner with engineering, infrastructure, and DevOps teams on capacity...- 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
$95k - $119k
...!Your opportunityAs a GTM AI Engineer, you will contribute to our "... ...converts product signals into automated sales actions.What you'll... ...accuracy and completeness.Workflow Testing & Monitoring: Test, monitor,... ...and distributes encryption software and technology that complies...Work at officeRemote workFlexible hours$175k - $200k
...Cresset is seeking a highly execution-oriented Head of AI Engineering & Automation to lead the delivery, integration, and scaling of AI-powered... ...tools, automation platforms, and best practices. Rapidly test, iterate, and scale new capabilities to enhance the firm’s AI...Full timeTemporary workWork at officeLocal area$40 - $42 per hour
...features. This range is provided by Sterling Engineering. Your actual pay will be based on your... ...at Sterling Engineering Title: Test Automation Engineer Type of Role: Contract (Extending... .... Interface with hardware and software teams to define test architecture and...Hourly payContract work- ...Job Description Role: Android Device Test Engineer- Computer Science Freshers can apply - OPT \n Experience : 0–2 years | Entry Level \n Location : NJ, IL \n Responsibility : Hardware Testing (3 weeks of technical training provided) \n Number of openings...Full timeWork at office
$100k - $210k
...Job Title: Test Engineer Location: Oak Brook, IL Pay Rate: $100,000-$210,000 (Dependent on experience) Employment Type: Direct Hire... .... · Test experience in the nuclear industry. · Use of automated data collection and analysis techniques. WHY AVERRO? Averro...Full time$100k - $120k
...Field: EngineeringJob Number: 196151Apply: JobThe Senior Automated Test Engineer-Signal Integrity will lead the development, deployment, and... ...combines expertise in signal integrity, electrical validation, software development, and manufacturing test automation to ensure...Flexible hours- ...bakermckenzie.comApply: Security Vulnerability and Penetration Testing (VAPT) Engineer oversees and serves as technical resource for all... ...objectives, and deliverables. Extensive experience with common automated VAPT tools such as Nessus, Appscan, Burp Suite, Nipper, and...Part timeLocal areaWorldwide
- 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
$35 - $39 per hour
..., $ $ , , - . When a lab's automated system goes down, patient results wait. You get it... ...Their US service team is lean, so every engineer owns customer relationships from day one... ...PM), calibrations, and electrical safety tests (EST) - Troubleshoot and repair robotic...Hourly payFull timeMonday to FridayNight shiftWeekend work- ...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...
$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$86.5k - $117.6k
...maintenance of new and existing automation frameworks, as well as continued evaluation of test cases for inclusion in test... ...efficiencies. Work closely with Software Developers, Project Management... ...quality assurance analyst, project engineer, or relatedSpecial Skills...Full timeWork experience placementRemote work2 days per week- ...Job Title: Performance Test Engineer Location: Chicago, IL 60605 (fully onsite) Duration: 6 months Contract to Hire Job Description :Must haves: hands on experience with JMeter and BlazeMeter for performance testin gWorks extensively with AWS, and has tested...Contract work
- Job Title: Performance Test Engineer Location: Chicago, IL 60605 (fully onsite)Duration: 6 months Contract to HirePlease read the following job description thoroughly to ensure you are the right fit for this role before applying.Job Description:Must haves: hands on experience...Contract work
$150k - $170k
...commercial-quality, cloud-based software application and platform... ...platform, with focus on the data automation services. Delivered as a... ...are looking for skilled Python engineers with experience building scalable... ...Development - develops, tests, documents, deploys and maintains...Full timeWork experience placementRemote workWork from homeWorldwideAfternoon shift$107.53k - $139.15k
...infrastructure that carries traditional finance onto DeFi rails.CCUS Software Engineering is a high trust environment. Failure leads to inquiry rather... ...we value most close their feedback loop. They write tests, and they instrument what they ship so it fails fast,...Full timeWork experience placementLive inWork at office$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering... ...pipelines, tool-calling workflows, and automation solutions.Collaborate with product... ...performance, write automated tests, and support production readiness activities...Work at officeLocal areaVisa sponsorshipFlexible hoursShift work$140k - $150k
...Senior Penetration Testing Engineer | Chicago (Hybrid) | Base $140k - $150k Are you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding. Chicago, IL I'm working with an established organisation...Remote workWork from homeFlexible hours$110k - $135k
...government, and the broader community.Job SummaryThe Research Software Engineer (RSE) will develop software to support DSI’s research... ...public impact projects.This role involves designing, developing, testing, and maintaining software, with an emphasis on high-quality,...Full timeWork experience placementRemote work- ...is looking for an experienced Engineering Manager to lead the team... ...browser internals and secure automation. We’re looking for a true technologist... ...10+ years of hands-on software engineering experience, deeply... ...to independently lay out and test clear hypotheses, and to coach...Full timeWork experience placementImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Test Automation). Be the first to apply!
- software engineer amazon Chicago, IL
- information technology software engineer Chicago, IL
- federal - software developer Chicago, IL
- software engineer apprentice Chicago, IL
- graduate software developer Chicago, IL
- rust software engineer Chicago, IL
- IT software developer Chicago, IL
- software engineer remote Chicago, IL
- junior software developer internship Chicago, IL
- remote entry level software developer Chicago, IL






