HCL Technologies
HCL Technologies

Senior Python Developer

RoleQA
LevelSenior
LocationNoida, India
WorkOn-site
TypeFull-time
Posted1 day ago
Apply now

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

  1. 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