Quick Overview
Job Description
Location: Mossville, IL – Tech Center E
Let’s create our future together at The AES Group!
About The AES Group
The AES Group is a premier technology and engineering consulting company that has been bringing businesses and talent together for over 20 years to deliver innovative solutions that have the greatest positive impact on society. AES has helped over 40 business enterprises, including Fortune 500 companies, engage their customers, empower their employees, and transform their business operations with the power of cloud, data, AI, engineering, and other emerging technologies.
Position Overview
Seeking an IT Quality/Test Engineer 4 to work directly with a software development team responsible for an Operator Monitoring System focused on operator safety. The QA Engineer will primarily perform Software-in-the-Loop (SIL) testing, with some Hardware-in-the-Loop (HIL) testing, and will develop automated test solutions to support high-quality software delivery.
The position will work closely with approximately 10 software team members, including an Architect, QA Engineer, Systems Engineer, and developers.
Key Responsibilities
- Review software feature requirements and define test cases based on acceptance criteria.
- Execute software testing and document detailed test results.
- Develop and maintain automated test scripts and frameworks.
- Perform primarily SIL testing and some HIL testing.
- Collaborate with developers and systems engineers to understand requirements and design decisions.
- Provide feedback to development teams regarding test results and software testability.
- Participate in daily standups, story refinement, and feature refinement meetings.
- Work with Software Architects to discuss software design and testing considerations.
- Troubleshoot issues and communicate findings clearly to technical teams.
- Maintain clear and accurate technical documentation.
Required Skills
- Python test automation
- Linux
- GitHub
- GitHub Copilot
- Experience with automated test frameworks.
- Strong technical writing and documentation skills.
- Strong verbal and written communication.
- Analytical and problem-solving skills.
- Troubleshooting ability.
- Strong attention to detail.
- Ability to work effectively within a cross-functional development team.
Highly Preferred Skills
- Playwright for UI testing.
- Experience testing machine vision pipelines.
- GStreamer
- DevOps experience.
- Experience with SIL/HIL testing and software automation.
Education & Experience
- 8–10 years of relevant professional experience.
- Bachelor’s degree in Engineering or Software Development required.
- Candidates with an Associate’s degree and 12 years of experience may be considered.
- Candidates with a Master’s degree and 6 years of experience may be considered.
- Internships may be considered as experience where applicable, but coursework or academic projects alone will not be counted as professional experience.
Top 3 Skills
- Technical Writing
- Automated Test Frameworks
- Clear Communication
Team & Work Environment
The QA Engineer will work within two development teams of approximately 10 members each. Typical team structure includes:
- 1 Architect
- 1 QA Engineer
- 1 Systems Engineer
- 7 Developers
The QA Engineer will also interact with a separate systems team consisting of a Domain Architect, Technical Program Manager, Integration Engineer, and Systems Engineers.
The role involves daily interaction with development and systems teams to understand requirements, review test results, troubleshoot issues, and provide input on software design and testability. The work environment is primarily office-based and collaborative, with team members distributed across North American Caterpillar locations.
Candidate Expectations
The successful candidate should demonstrate:
- Strong experience developing and executing automated software tests.
- Ability to translate software requirements into comprehensive test cases.
- Strong technical documentation and communication skills.
- Hands-on troubleshooting and problem-solving capabilities.
- Ability to work closely with software developers, architects, and systems engineers.
- Strong attention to detail and ability to work effectively under challenging delivery timelines.
Red Flags / Disqualifiers
- Counting coursework, academic projects, or school activities as professional work experience.
- Unwillingness or inability to work 100% onsite in Mossville, IL.
Similar jobs
- LH
Application Systems Analyst
NewLifeBridge Health, Inc.
Owings Mills, MD🇺🇸On-site19 hours agoTechnology - LH
Web Specialist
NewLifeBridge Health, Inc.
Baltimore, MD🇺🇸On-site19 hours agoFigmaSketchCSS+3Technology - FB
IT SPECIALIST, INFORMATION TECHNOLOGY INFRASTRUCTURE DIVISION with Security Clearance
NewFederal Bureau of Investigation (FBI)
Washington, DC🇺🇸$52.6k/yrHybrid19 hours agoAssemblyLESSTechnology - CL
Machine Learning Engineer
NewClera
San Francisco🇺🇸8 hours agoDockerGCPAWS+8Technology - CO
Senior Software Engineer
NewCapital on Tap
North Carolina🇺🇸8 hours agoGCPMongoDBSQL+10Technology - NG
Principal Computer Systems Analyst (26-319)
NewNorthrop Grumman
Huntsville, AL🇺🇸$94.2k - $141.2k/yrOn-site19 hours agoTechnology