1

Python Automation Testing Jobs in Peoria, IL (NOW HIRING)

Embedded Software Engineer 2

Mossville, IL ยท On-site

$95K - $126K/yr

Experience with ECU validation and embedded control systems testing * Proficiency with MATLAB/Simulink * Experience with Python automation, scripting, and data analysis * Programming experience with ...

Embedded Software Engineer

Mossville, IL ยท On-site

$95K - $126K/yr

Embedded Software Engineer Contract Mossville, IL Onsite Locals must Must have CANalyzer, MATLAB, Python, Simulink, Validation Requiredโ€‚Education/Experience: โ€ข Bachelor ...

HIL Validation

Peoria, IL ยท On-site

$65K - $75K/yr

Experience with HIL system testing and hardware setup/maintenance Experience with testing service ... Experienced with Simulink, Python, Automation desk, Vector Canape, Canoe, Canalyzer. Proficiency in ...

... testing. * Proficiency with MATLAB/Simulink and model-based development concepts. * Experience with Python automation, test scripting, and data analysis. * Knowledge of CAN/J1939, UDS diagnostics ...

... testing. * Proficiency with MATLAB/Simulink and modelโ€‘based development concepts. * Experience with Python automation, test scripting, and data analysis. * Knowledge of CAN/J1939, UDS diagnostics ...

Embedded Software Engineer

Chillicothe, IL ยท On-site

$85K - $93K/yr

HIL/SIL Validation & Testing * dSPACE toolchain & MATLAB/Simulink * Python, gtest C++ Automation & Embedded Software Verification * Experience with CAN/J1939 communication protocols and Vector tools ...

Work with the existing automation team to build, extend, and modify reporting pages related to ... In-depth knowledge of Python 3.x development practices and experience writing and supporting code.

next page

Showing results 1-20

Python Automation Testing information

See Peoria, IL salary details

$10

$50

$74

How much do python automation testing jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for python automation testing in Peoria, IL is $50.31, according to ZipRecruiter salary data. Most workers in this role earn between $43.41 and $57.31 per hour, depending on experience, location, and employer.

What is Python automation testing?

Python Automation Testing refers to the process of using Python programming language to write scripts that automatically test software applications. These scripts can validate functionality, performance, and reliability of software, reducing the need for manual testing and speeding up the development cycle. Python is popular for automation testing because of its readability, extensive libraries like Selenium and PyTest, and strong community support. Automation tests can be integrated into continuous integration pipelines to ensure consistent quality across software releases.

What are the key skills and qualifications needed for Python automation testing?

To thrive as a Python Automation Testing professional, you need strong proficiency in Python programming, knowledge of software testing methodologies, and experience with test automation frameworks, often supported by a degree in computer science or a related field. Familiarity with tools such as Selenium, PyTest, Jenkins, and version control systems like Git is typically required, along with certifications like ISTQB being advantageous. Analytical thinking, attention to detail, and effective communication skills help testers identify issues, collaborate with teams, and document findings clearly. These competencies ensure the creation of reliable, maintainable automated tests that improve software quality and streamline development cycles.

What are common challenges in Python automation testing, and how can they be addressed?

One common challenge in Python Automation Testing is maintaining test scripts as applications evolve, which can lead to flaky tests or outdated scripts. To address this, it's important to implement modular and reusable code, and regularly review and refactor test cases. Collaborating closely with developers and participating in code reviews can also help testers anticipate changes and adapt their tests proactively. Additionally, integrating robust reporting and logging mechanisms helps quickly identify and resolve issues, ensuring the reliability of the automated test suite.

What is the difference between Python Automation Testing vs Manual Software Testing?

AspectPython Automation TestingManual Software Testing
Required SkillsPython programming, automation tools, scriptingTest case execution, attention to detail, communication
Work EnvironmentAutomated testing frameworks, scripting environmentsTest labs, user environments, manual execution
Industry UsageSoftware development, QA teams, continuous integrationInitial testing phases, exploratory testing, user acceptance

Python Automation Testing involves writing scripts to automate test cases, increasing efficiency and repeatability. Manual Software Testing requires testers to execute test cases manually, focusing on exploratory and usability aspects. Both roles are essential in software quality assurance, but Python Automation Testing emphasizes automation skills, while manual testing emphasizes detailed test execution and observation.

What cities near Peoria, IL are hiring for Python Automation Testing jobs?

Cities near Peoria, IL with the most Python Automation Testing job openings:

Infographic showing various Python Automation Testing job openings in Peoria, IL as of June 2026, with employment types broken down into 39% Full Time, 56% Part Time, and 5% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $104,649 per year, or $50.3 per hour.

Embedded Software Engineer 2

Mossville, IL โ€ข On-site

Xcelo Group Inc
11 - 50 employees

$95K - $126K/yr

Other

Posted 23 days ago


Job description

Job Title: Embedded Software Engineer 2 (HIL/SIL Validation Engineer)

Work Location: Mossville, IL
Work Model: Onsite / Local Candidates Preferred
Work Auth: All Visas accepted (NO H1 and NO Fake Profile)

Important: Candidates should be currently located in or near Mossville, IL or within a reasonable commuting distance.

Education

Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related technical field.

Job Summary

We are seeking an experienced HIL/SIL Validation Engineer to support embedded control system verification and validation. The engineer will develop, execute, automate, and troubleshoot Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test environments using dSPACE, MATLAB/Simulink, Python, Vector tools, and embedded C/C++.

The role will focus on system-level verification, ECU validation, test automation, defect investigation, and validation of software/hardware integration.

Required Skills
  • Strong hands-on experience with HIL/SIL validation and testing
  • Strong experience with dSPACE HIL systems
  • Experience with ECU validation and embedded control systems testing
  • Proficiency with MATLAB/Simulink
  • Experience with Python automation, scripting, and data analysis
  • Programming experience with C/C++
  • Experience with gtest / C++ test automation
  • Knowledge of CAN, J1939, and UDS diagnostics
  • Experience with Vector tools
  • Ability to read and understand electrical schematics and component datasheets
  • Experience troubleshooting embedded hardware/software integration issues
  • Strong understanding of the Software Development Lifecycle (SDLC)
  • Knowledge of embedded system development and verification processes
  • Strong problem-solving and root-cause analysis skills
  • Good verbal and written communication skills

Key Responsibilities
  • Develop and execute HIL/SIL verification test plans for embedded control systems and ECUs
  • Configure, operate, and troubleshoot dSPACE and Vector-based test benches
  • Develop and maintain automated test scripts and validation frameworks
  • Automate data collection, test execution, and reporting processes
  • Develop validation tests using dSPACE, MATLAB/Simulink, Python, and embedded test tools
  • Perform system-level verification of software and hardware integrations
  • Investigate defects and perform root-cause analysis
  • Debug embedded control software, hardware, and communication networks
  • Support virtual validation, SIL, and HIL testing activities
  • Collaborate with software, controls, validation, and product engineering teams
  • Participate in technical reviews, planning, and validation activities

Approximate Work Distribution
  • 40% HIL/SIL test development and execution
  • 30% Test automation and scripting
  • 20% Issue investigation and debugging
  • 10% Team collaboration, reviews, and planning

Experience Required

4+ years of relevant embedded systems / validation experience, including strong hands-on experience with HIL/SIL, dSPACE, ECU validation, MATLAB/Simulink, Python, and embedded controls testing.