Company Description
SustLabs is housed inside the IIT Bombay campus. The company has built OS for Smart-meters and their AI-powered bot provides detailed insights into energy consumption, enabling users to achieve concrete energy efficiency. We detect potential electrical fires, uncover energy usage patterns and promote substantial savings, leading the shift toward smarter, sustainable homes.
Role Overview :
As a Quality Engineer (IoT), you will be responsible for ensuring the quality, reliability, and performance of both hardware and software components of our connected devices. You’ll work closely with product, hardware, and software teams to define testing processes, develop validation frameworks, and ensure seamless end-to-end performance across the IoT ecosystem.
Key Responsibilities
- Develop, implement, and maintain quality standards for IoT devices, embedded systems, and cloud-connected applications.
- Conduct functional, performance, API, and reliability testing of hardware, firmware, and software.
- Design and execute comprehensive test plans for sensors, gateways, mobile applications, web applications, and backend systems.
- Perform API testing using tools such as Postman, Swagger, or REST Assured to validate communication between devices, cloud, and applications.
- Identify, document, and track defects throughout the development lifecycle.
- Collaborate with hardware, firmware, and software teams to troubleshoot and resolve issues.
- Validate communication protocols such as MQTT, BLE, and Wi-Fi.
- Ensure compliance with industry standards (e.g., ISO 9001, ISO 27001, CE, RoHS).
- Analyze field data and customer feedback to drive continuous improvement in product quality.
- Develop automation scripts for regression, API, and performance testing using Python, Java, or Shell scripting.
- Integrate automated test suites into CI / CD pipelines using Jenkins to ensure consistent build validation and deployment quality.
- Maintain detailed quality documentation, reports, and release certifications.
Required Skills & Qualifications
Bachelor’s degree in Electronics, Electrical, Computer Science, or related field.2-3 years of experience in Quality Engineering, preferably in an IoT or embedded systems environment.Strong understanding of IoT architecture (device, network, and cloud layers).Experience with tools such as JIRA, TestRail, Postman, Swagger, and Jenkins for test management, automation, and defect tracking.Proficiency in scripting or automation using Python, Java, or Shell.Familiarity with communication protocols (Wi-Fi, Bluetooth, MQTT, HTTP, etc.).Hands-on experience in API testing, performance testing, and CI / CD automation.Proven experience in mobile application testing (Android / iOS) and web application testingExcellent problem-solving, analytical, and documentation skills.Good to Have
Experience with cloud platforms like AWS IoT, Azure IoT, or Google Cloud IoT.Knowledge of data analytics tools for performance monitoring.Certification in Quality Management (e.g., Six Sigma, ISO, Lean) is an advantage.Key Attributes
Detail-oriented and quality-focused mindset.Strong collaboration and communication skills.Proactive in identifying risks and proposing preventive measures.