
Senior Python Developer
About the role
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
Other Requirements
- Optional But Valuable Certifications: Python Institute Certified Python Programmer, Cmmi Associate Certification.
Required skills
Manual testing
IoT testing
API testing
Mobile testing
Azure
Regression testing
Integration testing
About HCL Technologies
Noida
Headquarters