Job Title : Automation Engineer
Location : Onsite in Peoria, IL
Job Overview : VirtuSense Technologies is seeking an Automation Engineer to lead the automation of testing processes for software and hardware running on edge devices .
The software, written in C++ , powers our VSTAlert and VSTBalance products, which are used for real-time monitoring and analytics.
The role focuses on developing and implementing test automation frameworks to validate system performance, hardware integration, and software reliability across various internal projects, including Testing, Validation, and Integration
Key Responsibilities :
- Test Automation for Edge Devices :
- Design, implement, and maintain automated testing frameworks for C++ applications deployed on edge devices
- Automate the validation of software performance, hardware integration, and overall system reliability in real-world operational environments.
- Develop scripts and tools for automating deployment, test execution, and data collection on edge devices, ensuring comprehensive coverage.
- Hardware-Software Integration Testing :
- Automate testing processes to ensure the seamless integration between hardware (e.g., sensors, IoT devices) and software systems.
- Simulate real-world usage scenarios and edge conditions to validate performance and robustness of the systems.
- Continuous Integration & Validation :
- Implement and manage automated tests in CI / CD pipelines for continuous validation of software builds on edge hardware.
- Collaborate with development and operations teams to define test cases and enhance automation efficiency.
- Automate regression, stress, and performance tests to identify issues and improve system performance on edge devices.
- Issue Resolution & Reporting :
- Troubleshoot and resolve test failures or automation issues, providing detailed failure reports and working with teams to ensure timely resolution.
- Provide continuous feedback on testing outcomes, suggesting areas for improvement in both automation and product development.
Required Skills and Qualifications :
- Technical Skills :
- Proficient in C++ and experienced in automating tests for applications on edge devices
- Strong background in hardware-software integration testing, including automated validation of sensor and device data.
- Hands-on experience with Linux-based systems and automation in embedded or edge environments.
- Familiarity with automation tools and frameworks suitable for edge devices (e.g., Robot Framework PyTest , or custom scripts).
- Additional Qualifications :
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Experience with version control systems (e.g., Git ) and CI / CD tools (e.g., Jenkins
- Strong analytical and problem-solving skills with the ability to work independently.
Preferred :
- Experience with testing AI / ML models on edge devices.
- Background in real-time systems or healthcare technology.
5 days ago