Clearblade Seeking an Automated Testing Intern – Intelligent Assets
ClearBlade is looking for a couple of interns to help us out with automated product testing.
Automated Testing Intern – Intelligent Assets
About the Role
We’re looking for a motivated Automated Testing Intern to help ensure the quality and reliability of our Intelligent Assets platform. You’ll work alongside experienced engineers to build automated test suites that validate our REST APIs, MQTT-based message flows, and web UI. This is a hands-on role where you’ll gain real-world experience with modern JavaScript tooling, API testing patterns, IoT data flows, and end-to-end UI automation.
What You’ll Do
- Develop automated API tests using TypeScript, Jest, and internal tooling.
- Validate REST API endpoints for correctness, performance, and error-handling.
- Write tests that verify MQTT message flows across our IoT pipelines.
- Build and maintain UI automation using Playwright to ensure core user workflows are stable and regression-free.
- Help improve test coverage, reliability, and maintainability of our automated test suites.
- Collaborate with engineering teams to understand new features, edge cases, and expected behaviors.
- Participate in code reviews, sprint planning, and quality discussions.
What You’ll Learn
- Modern automated testing practices in a production IoT environment.
- Working with REST APIs, MQTT messaging, and real-time data validation.
- Advanced TypeScript and Jest usage, including mocks, fixtures, and custom helpers.
- Writing resilient UI tests using Playwright.
- How large-scale testing strategies are designed for complex distributed systems.
- CI/CD integration for automated testing pipelines.
What We’re Looking For
- Currently pursuing a degree in Computer Science, Software Engineering, or related field—or equivalent experience.
- Basic programming skills in JavaScript/TypeScript.
- Familiarity with Node.js development.
- Interest in testing, QA automation, or IoT systems.
- Curiosity, attention to detail, and willingness to learn fast.
- (Nice to have) Exposure to Jest, Playwright, REST APIs, or MQTT concepts.
Bonus Skills (Not Required)
- Experience with API testing frameworks or automation tools.
- Understanding of asynchronous workflows, messaging systems, or event-driven architecture.
- Exposure to Git, CI pipelines, or Docker.
Why Join Us
- Work on software that powers real IoT device ecosystems.
- Learn industry-leading automation practices with modern tools.
- Mentorship from senior engineers.
- Meaningful projects that ship to production.
- A collaborative, growth-focused environment.
Interested students may send their resume and cover letters to John Langenkamp, jlangenk@purdue.edu.