QA Automation Engineer – Cloud & API (IoT)

Espressif Systems

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

Just now
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Espressif Systems is seeking a QA Automation Engineer to validate end-to-end IoT solutions, including embedded firmware, cloud services, and mobile apps. The role focuses on API automation, cloud testing, and provisioning workflows to ensure seamless device connectivity and OTA updates.

The ideal candidate will have strong Python skills, experience with Pytest and REST API testing, and familiarity with AWS cloud services. Exposure to IoT protocols and CI/CD integration is a plus.

Qualifications

  • Bachelor's or Master's in CS/IT/EC or related engineering discipline.
  • 3–8 years of experience in QA automation.
  • Solid understanding of cloud services and white-box testing methodologies.

Responsibilities

  • Design and develop automated test suites for REST APIs and cloud services.
  • Validate end-to-end IoT workflows involving Firmware, Cloud, and Mobile Applications.
  • Automate functional, integration, regression, and end-to-end test scenarios.
  • Verify device provisioning, authentication, device management, OTA updates, and cloud connectivity.
  • Integrate automation with CI/CD pipelines (Jenkins/GitLab).
  • Perform API, backend, and cloud validation using OpenAPI/Swagger specs.
  • Analyze failures and perform root cause analysis with cross-functional teams.
  • Support release validation and production issue investigation.

Skills

Python
REST API automation
Linux
Git
CI/CD
OAuth/JWT
IoT protocols

Education

Bachelor's or Master's in CS/IT/EC or related engineering

Tools

Postman
Pytest
Requests
Docker
Jenkins
GitLab

Job description

Espressif Systems (688018) is a public multinational, fabless semiconductor company established in 2008, with headquarters in Shanghai and offices in Greater China, India, and Europe. We have a passionate team of engineers and scientists from all over the world, focused on developing cutting-edge WiFi-and-Bluetooth, low-power IoT solutions. We have created the popular ESP8266 and ESP32 series of chips, modules, and development boards. By leveraging wireless computing, we provide green, versatile, and cost-effective chipsets. We have always been committed to offering IoT solutions that are secure, robust, and power-efficient. By open sourcing our technology, we aim to enable developers to use Espressif’s technology globally and build smart connected devices. In July 2019, Espressif made its Initial Public Offering on the Sci-Tech Innovation Board (STAR) of the Shanghai Stock Exchange (SSE). Espressif has a technology centre in Pune. The focus is on embedded software engineering and IoT solutions for our growing customers.

About Role

We are looking for a QA Automation Engineer with strong experience in API automation and cloud testing to validate end-to-end IoT solutions. The role involves testing interactions across embedded firmware, cloud services, mobile applications, and REST APIs, ensuring seamless device connectivity, provisioning, control, OTA updates, and cloud workflows.

Job Responsibilities
  • Design and develop automated test suites for REST APIs and cloud services.
  • Validate end-to-end IoT workflows involving Firmware, Cloud, and Mobile Applications.
  • Automate functional, integration, regression, and end-to-end test scenarios.
  • Verify device provisioning, authentication, device management, OTA updates, user management, and cloud connectivity.
  • Integrate automation with Jenkins/GitLab CI/CD pipelines.
  • Perform API, backend, and cloud validation using OpenAPI/Swagger specifications.
  • Analyze failures, perform root cause analysis, and collaborate with Firmware, Cloud, Mobile App, and DevOps teams.
  • Support release validation and production issue investigation.
Knowledge and skills
  • Strong programming skills in Python.
  • Hands-on experience with REST API automation (Pytest, Requests, Postman, or similar).
  • Good understanding of AWS services (IAM, EC2, S3, Lambda, API Gateway, CloudWatch).
  • Experience with Linux, Git, Docker, and CI/CD (Jenkins/GitLab).
  • Knowledge of HTTP/HTTPS, JSON, OAuth/JWT, and API testing.
  • Understanding of IoT communication protocols such as MQTT, BLE, and Wi-Fi.
  • Experience with SQL and basic cloud debugging.
Experience and Education
  • Bachelor's or Master's degree in Computer Science, Information Technology, Electronics & Telecommunication (E&TC), or a related engineering discipline.
  • Experience between 3 to 8 years.
  • Good understanding of cloud services and white-box testing methodologies.
  • Strong programming, debugging, and analytical problem-solving skills.
  • Experience with Python and API automation is preferred.
  • Familiarity with Linux, Git, CI/CD, and AWS cloud services is an added advantage.
Good to Have
  • Experience testing IoT or connected device ecosystems.
  • Familiarity with embedded firmware validation.
  • Knowledge of Matter, Thread, Zigbee, or similar IoT standards.
Success Criteria
  • High automation coverage for cloud APIs and end-to-end IoT workflows.
  • Reliable release validation across Firmware, Cloud, and Mobile Apps.
  • Faster defect detection through CI/CD automation.
  • Improved product quality and reduced manual testing effort
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior QA Firmware Automation Engineer
Senior QA Firmware Automation Engineer

Kohler • Pune District

On-site
INR 1,800,000 - 3,000,000
Senior IoT Test Engineer
Senior IoT Test Engineer

Freespace • Mumbai

On-site
INR 1,200,000 - 1,800,000
Paid annual leave
Sick leave
Family Mediclaim Cover
+7
Senior QA Engineer (India)
Senior QA Engineer (India)

Thakral One • Pune District

On-site
INR 800,000 - 1,200,000
Embedded QA
Embedded QA

Silicon Stack Pty • Pune District

On-site
INR 600,000 - 800,000
Senior QA Engineer
Senior QA Engineer

Thakral One • Pune District

On-site
INR 800,000 - 1,200,000
QA Automation Engineer - Karate API Automation
QA Automation Engineer - Karate API Automation

SoftClouds • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Engineer (QA)
Senior Engineer (QA)

Acldigital • Ahmedabad District

On-site
INR 500,000 - 700,000
Sr Software Engineer – Senior QA Engineer
Sr Software Engineer – Senior QA Engineer

Softdel and Software AG • Pune District

On-site
INR 800,000 - 1,200,000
QA / Test Automation Engineer
QA / Test Automation Engineer

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Lead Engineer, Quality Assurance
Lead Engineer, Quality Assurance

Pentair • Delhi

On-site
INR 2,600,000 - 3,800,000