Job Summary
Senior QA Engineer responsible for end-to-end validation of IoT ecosystem (device → cloud → mobile app) ensuring reliability, performance, and integration quality.
Key Responsibilities
1. IoT System Testing (Device + Cloud + App)
- Validate end-to-end IoT workflows (device data → cloud → UI/app)
- Test interactions across devices, APIs, and cloud services
- Ensure data accuracy, communication reliability, and system behavior
2. Cloud Testing (Azure-based)
- Validate cloud services, APIs, data pipelines, dashboards
- Test scalability, performance, and reliability under load
- Verify deployments in CI/CD-driven cloud environments
3. API & Integration Testing
- Perform REST API testing (Postman / similar tools)
- Validate device-to-cloud and cloud-to-app integration flows
- Ensure data consistency across systems
4. Mobile App Testing
- Validate Android & iOS applications
- Perform functional, regression, usability testing
5. Manual Testing Leadership
- Design test cases, scenarios, and validation strategy
- Execute functional + regression + integration testing
- Perform root cause analysis of defects
6. (Nice to Have) Automation Contribution
- Support automation using Python / scripting tools
- Gradual move toward automation frameworks / CI integration
Skill Requirements
Must-Have Skills
- Strong Manual Testing experience (end-to-end system validation)
- Experience in IoT system testing (device → cloud → application integration)
- Solid API Testing skills (REST APIs, validation, debugging)
- Hands-on Cloud Testing (Azure preferred)
- Mobile App Testing (Android & iOS)
- Experience with test case design, execution, and defect tracking (JIRA or similar)
- Good understanding of integration testing across distributed systems
Good-to-Have Skills
- Python / scripting for test automation
- Exposure to test automation frameworks (Selenium or similar – not mandatory)
- Awareness of CI/CD pipelines & DevOps practices
- Basic database / data validation skills (SQL)
- Experience in performance or scalability testing (cloud/IoT systems)
- Understanding of IoT protocols / device communication basics
- Exposure to log analysis / debugging cloud or device issues