We are seeking a Senior QA Engineer with extensive experience testing connected devices, firmware, companion apps, cloud interfaces, leading quality strategy, and driving end-to-end testing across complex, cross-device ecosystems. This role requires deep expertise in responsive / adaptive UI, AI models validation, strong technical judgment, and the ability to influence engineering and product teams to deliver high-quality IoT experiences at scale for global users by supporting internationalization and localization workflows and automation.
Contract Duration : 12 Months (Potential 12-Month Extension Based on Performance)
Work Location : Onsite – Pune or Bangalore, India
Client : Renowned Multinational Telecommunications Company (to be disclosed during interview)
Responsibilities
Create and execute scripts for functional UI / UX, AI model automation and testing on SW applications
Design and execute test plans for AI models and systems, developing automated testing frameworks and tools tailored for AI validation on languages
Internationalization testing and language-dependent functional validation
Test IoT-specific interaction patterns and expanded UI features
Review designs in collaboration with product / design teams to ensure layout accuracy
Execute regression, sanity, debugging analysis for validation, OTA firmware update testing
Log defects clearly and track issues through resolution
Create detailed test plans, cases, and reports
Work with engineering teams to reproduce complex defects
Data analysis for testing process improvements
Mentor QA team members on IoT best practices, workflows, and tooling
Requirements
Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field; Master’s preferred.
5+ years of SW QA experience
3+ years of IoT devices or embedded systems experience
Strong understanding of AI / ML principles, model lifecycle, and data pipelines
Programming languages : Python, Kotlin, Java, C++ (optional)
Software Development : Android Studio, Jenkins (optional)
MLOps Tools (Optional) : NeptuneAI, MLFLow, PyTorch, Diffusers, Transformers
Deep learning knowledge
Deep understanding of responsive / adaptive design principles and large-screen UX requirements
Strong experience testing across a wide range of devices, resolutions, and form factors
Ability to analyze complex UI behaviors and identify root-cause issues across frontend and device layers
Experience defining test strategies, improving QA processes, and partnering with product / engineering leads
Strong communication skills with ability to provide guidance and influence cross-functional teams
Tech Stack
Protocols : Bluetooth, BLE, Zigbee, WiFi, NFC, MQTT
Testing Tools : Firmware flashing tools, Bluetooth sniffers, network analyzers, UART logs, serial monitors
Automation : Python scripts, Robot Framework, UIAutomator
Companion App Tools : Appium, Android Studio, Xcode
Cloud Tools : AWS IoT, Azure IoT Hub, Google Cloud IoT, MQTT Explorer
Diagnostics : Wireshark, packet sniffers
Test Management : Jira
Senior Qa Engineer • Pune, Maharashtra, India