What are the responsibilities and job description for the Senior Test Automation Engineer position at Aperia Technologies, Inc?
Aperia Technologies - Unlocking Efficiency and Sustainability
We are revolutionizing the commercial vehicle fleet industry with innovative hardware and data analytics solutions. Our award-winning Halotm Automatic Tire Inflator and Halo Connect tire analytics platform save fleets thousands of hours of down-time every week, reducing the carbon footprint and environmental impact of the freight industry.
Your Role: Senior Test Automation Engineer
You will play a pivotal role in advancing our internal Hardware-in-the-Loop (HIL) testing initiative while contributing to the broader platform engineering team. As a Senior Test Automation Engineer, you will be responsible for developing and maintaining automated test frameworks for HIL and software validation, ensuring the highest reliability, scalability, and performance standards for our Halo Connect ecosystem.
Key Responsibilities:
- Develop Automated Test Frameworks: Create and maintain robust, scalable, and reliable test automation solutions for IoT device integration and cloud services.
- Enhance Platform Stability: Implement automated test coverage for APIs and infrastructure components to ensure seamless validation of IoT devices.
- Integrate Test Automation into CI/CD Pipelines: Ensure continuous firmware, software, and cloud service verification through automated test execution, results analysis, and defect tracking.
- Collaborate with Cross-Functional Teams: Work closely with firmware, platform engineering, and product teams to ensure seamless validation of IoT devices.
- Implement Automation Tools: Drive efficiency in test execution, results analysis, and defect tracking by implementing automation tools.
- Monitor System Health: Proactively identify issues and work closely with platform engineers to enhance resilience.
Required Skills and Qualifications:
- Bachelor's Degree: Computer Science, Electrical Engineering, or a related field (equivalent experience considered).
- Test Automation Experience: 6 years of experience in test automation and/or platform engineering.
- Programming Proficiency: Strong programming proficiency in Python, C, C , or JavaScript.
- IoT Systems Expertise: Experience with IoT systems, embedded device testing, and cloud-based automation.
- Cloud Services Familiarity: Familiarity with AWS services (AWS IoT, Lambda, Kinesis, S3, and other cloud-native architectures).
- CICD Tools Experience: Hands-on experience in CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline.
- Strong Analytical Skills: Excellent analytical skills for troubleshooting and root cause analysis.
Additional Information:
This is an onsite position located in our Northville Office. Aperia Technologies, Inc.