Software Engineer (Test Automation)
$80k - $100kiManage
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
- ...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
- ...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...SuggestedFlexible hours
$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...SuggestedRemote work- ...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
$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...SuggestedTemporary workWork experience placementRelocation packageFlexible hours- ...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
$100k - $120k
...are seeking a highly skilled Automation Architect to lead enterprise... ..., and AI-enabled software delivery practices. The ideal... ...application teams, and quality engineering organizations to define migration... ...automation solutions to improve testing efficiency, migration...Full timeLocal areaImmediate start- 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...
- ...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...Flexible hours
$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...Full timeWork at officeWorldwideMonday to FridayFlexible hours$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...- ...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...
- 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
- ...and deploy complete systems — hardware, software, and data — and we move fast. As WingXpand... ...We're looking for a Senior Software Engineer (Robotics) to own significant parts of that... .... Code you write today is on a vehicle testing in the field tomorrow. Small team, no...Permanent employmentFull timeLocal area
- ...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 timeRemote workHome office
$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$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-...- ...criteria, and prioritize user stories for engineering sprints.Analyze business data, industry... ...risks.Design User Acceptance Testing (UAT) plans, create test scenarios, assist... ...Sprint Ceremonies, Product Backlog Grooming, Software Development Lifecycle.Preferred SkillsIIBA...
$89.21k - $144.96k
...better world, so we can all enjoy living in it.Launch your software engineering career while helping build the connected technologies that power... ...may: Contribute to the design, development, implementation, testing, and support of AI-powered solutions that enable Caterpillar...Full timePart timeInternshipRelocationFlexible hours$152.5k - $205k
...everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain... ...collaborating with Product and Engineering teams to design, test, and shape Circle features, including developing and...Permanent employmentRemote workFlexible hours- ...solutionoriented Tier 3 Production Support Engineer to ensure the reliability... ...codebase to pinpoint software bugs and architectural edge casesWrite test and safely deploy highquality code... ...architectural rewrites3 Observability Automation GuardrailsDesign build and...Permanent employmentImmediate start
- ...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
$175.5k - $180k
...will bring deep technical expertise and engineering leadership to some of the most complex and... ...engineering practices that make great software possible. Your technical leadership will... ...; ensures quality through comprehensive testing strategies and performance optimization...ApprenticeshipWork at officeLocal areaEasy work- We are seeking a Senior Software Engineer with deep experience in backend Java development and Android application engineering. This role will... ..., high-quality software.Key ResponsibilitiesDesign, develop, test, and maintain backend services using Java and Spring Boot....
- ...as a core member of a multidisciplinary engineering team alongside senior engineers, designers... ...— to build and deliver high-quality software that creates real impact for clients across... ...the ability to assist in writing unit tests using frameworks such as Jest or PyTestExperience...ApprenticeshipWork at officeLocal areaEasy work
$107.53k - $139.15k
...center, and collaborativeWhat We Do Our Software Engineers design, develop, deploy, and support... ...design and build agentic workflows that automate engineering, SDLC, and surveillance analyst... ...specifications, technical designs, and test plans. Design, develop, test, and...Full timeWork at officeImmediate start$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$100k - $130k
If you are a Software Engineer with experience, please read on!Based out of Chicago, IL, we are looking to add a dynamic Software Engineer to... ...in this role will collaborate to design, build, and test functionality in our cutting edge product. The ideal candidate...$112.71k - $183.14k
...reliable digital experience. As a Senior Software Engineer on the Cat Central backend services... ...to work independently, design, develop, test and deploy software applications.May collaborate... ...(JSDoc + TypeScript checking) and automated testing frameworks (Vitest or...Full timePart timeWorldwideFlexible hours$135k - $170k
...workflows, and produce better outcomes for our customers.As a Sr. Software Engineer for our Orders team, you will build and support systems... ...React, and Next.js) Experience in designing, building, and testing modern web or cross-platform mobile solutions as part of an agile...Full timeWork at officeRemote workFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Test Automation). Be the first to apply!
- software engineer internship remote Chicago, IL
- senior software engineer ruby on rails Chicago, IL
- software developer positions Chicago, IL
- agile software developer Chicago, IL
- software engineer intern Chicago, IL
- part time software developer Chicago, IL
- rust software engineer Chicago, IL
- software engineer no experience Chicago, IL
- software engineer internship Chicago, IL
- entry level software engineer remote Chicago, IL



