Post Job Free
Sign in

IT Quality/Test Engineer

Company:
KnackHook LLC
Location:
Mossville, IL
Posted:
September 15, 2026
Apply

Description:

IT Quality/Test Engineer

Contract

Mossville, IL Onsite

Must have :Automation, DevOps, GitHub, Linux, Playwright, Python

Required Education

• Bachelor's degree in Engineering or software development discipline (required)

• Years of experience: 8–10 years

• Acceptable alternatives:

o Associate's degree + 12 years of experience

o Master's degree + 6 years of experience

• Internships accepted as job experience

Required Skills

• Python test automation

• Linux

• GitHub

• GitHub Copilot

• Automated test frameworks

• Technical writing

Soft Skills (Required):

• Creativity

• Verbal and written communication skills

• Analytical and problem-solving ability

• Team player

• Detail-oriented

• Troubleshooting

• Attention to detail

Technical (Desired):

• Playwright (UI testing and machine vision pipelines)

• GStreamer

• DevOps

Soft Skills (Desired):

• Conflict resolution

• Emotional Intelligence

Top 3 Skills (per hiring manager):

• Technical writing

• Automated test frameworks

• Clear communication

Job Description

• Main function is to research and test the design, functionality, and maintenance of products, equipment, and systems

• Work directly with a software development team

• Focus on mostly SIL (Software-in-the-Loop) and some HIL (Hardware-in-the-Loop) software testing and automation

• Review software feature requirements and define test cases to check conformance with acceptance criteria

• Perform testing and document test results

• Develop automated test scripts

• Provide feedback to the development team on test results and how to design software for testability

• Work with the development team to understand requirements

• Attend team daily standups

• Test software and document results

• Develop automated test scripts

• Attend story and feature refinement meetings

• Discuss software design choices with the Software Architect

• Daily interaction with development and systems team members to understand requirements, review test results, and provide input on design direction

• Test case definition and documentation

• Feedback to development team on test results and how to design software for testability

• Addition to help the development team with automated testing

• Team is responsible for developing an Operator Monitoring System with focus on Operator safety features

• QA engineer will work directly with a software team of ~10 people to deliver high-quality software on challenging timelines

Apply