×
Register Here to Apply for Jobs or Post Jobs. X

Software Test Automation Engineer

Job in South Naperville Area, Will County, Illinois, 60564, USA
Listing for: Argyllinfotech
Full Time position
Listed on 2026-07-05
Job specializations:
  • Software Development
    Software Testing, DevOps, Python
Salary/Wage Range or Industry Benchmark: 80000 - 120000 USD Yearly USD 80000.00 120000.00 YEAR
Job Description & How to Apply Below
Position: Job Title: Software Test Automation Engineer

Job Title:
Software Test Automation Engineer

Location:
Oak Brook, IL (Onsite)

Position Type:
Contract

Duration:
July 2026 December 2026

Number of Positions: 1

Position Overview

Randstad Engineering Solutions is seeking a highly skilled Software Test Automation Engineer with strong Python development expertise and hands‑on Dev Ops experience to support the automation and quality assurance of embedded Human‑Machine Interface (HMI) applications.

The ideal candidate will play a key role in designing, developing, and maintaining automated test solutions while managing the infrastructure that supports continuous testing and deployment. This position requires an individual who can work independently, troubleshoot complex automation and pipeline issues, and drive quality initiatives across the software development lifecycle.

The successful candidate will have experience automating GUI‑based applications, managing virtualized test environments, and supporting CI/CD pipelines within a modern Dev Ops ecosystem.

Key Responsibilities Test Automation Development
  • Design, develop, and maintain automated test cases for embedded HMI and desktop applications.
  • Enhance and support an in-house Python‑based test automation framework.
  • Develop scalable and reusable automation solutions to improve test coverage and efficiency.
  • Create automated regression, functional, integration, and system‑level test suites.
GUI & Embedded Systems Testing
  • Automate graphical user interface (GUI) testing for embedded HMI devices and desktop applications.
  • Validate application functionality, usability, and performance through automated testing.
  • Collaborate with development teams to ensure high‑quality software releases.
Dev Ops & CI/CD Management
  • Build, maintain, and optimize CI/CD pipelines using Git Lab CI.
  • Integrate automated testing into continuous integration and deployment workflows.
  • Monitor, troubleshoot, and resolve pipeline failures and automation issues independently.
  • Drive continuous improvement of testing and deployment processes.
Virtualization & Test Environment Management
  • Manage virtual machine environments used for testing and validation.
  • Create and maintain VM templates, snapshots, clones, and network configurations.
  • Automate environment provisioning and management using APIs and command‑line tools.
  • Ensure test environments are reliable, scalable, and easily reproducible.
Quality Engineering & Troubleshooting
  • Investigate and resolve test failures, infrastructure issues, and pipeline disruptions.
  • Analyze root causes and implement corrective actions to improve stability and reliability.
  • Work closely with software developers and system engineers to maintain product quality.
Required Qualifications Technical Skills
  • Strong programming expertise in Python.
  • Proven experience developing and maintaining automated test frameworks.
  • Experience automating GUI tests for:
    • Embedded HMI Applications
    • Desktop Applications
  • Hands‑on experience with virtualization technologies, including:
    • VM Creation and Management
    • Templates and Cloning
    • Snapshots
    • Virtual Networking
    • API/CLI‑Based Automation
  • Strong understanding of software testing methodologies and automation best practices.
Dev Ops & CI/CD
  • Solid experience with Dev Ops practices and automation workflows.
  • Hands‑on expertise with Git Lab CI/CD pipeline development and maintenance.
  • Experience troubleshooting and optimizing build, test, and deployment pipelines.
Problem Solving & Ownership
  • Ability to independently diagnose and resolve automation, infrastructure, and pipeline issues.
  • Strong organizational and analytical skills.
  • Self‑motivated with the ability to manage priorities and deliver results with minimal supervision.
Preferred Qualifications
  • Experience testing embedded systems or automotive HMI applications.
  • Familiarity with Linux‑based development and testing environments.
  • Experience with automated environment provisioning and infrastructure scripting.
  • Exposure to hardware‑in‑the‑loop (HIL) or embedded device testing environments.
  • Knowledge of software quality engineering and continuous testing practices.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary