Senior QA Automation Engineer- Embedded IoT

7 - 12 years

18 - 30 Lacs

Posted:16 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

We are looking for a Senior QA Automation Engineer to lead the development and maintenance of automated testing for mission-critical Node.js and .NET applications deployed on embedded IoT edge devices and cloud containers. This role is pivotal in ensuring robust data acquisition from field devices, reliable edge-to-cloud communication under unstable network conditions, and high-quality global deployments.

Key Responsibilities:

  • Define and contribute to test strategy and planning aligned with product goals and release cycles.
  • Develop and maintain automation frameworks for embedded Linux devices and cloud-based services.
  • Collaborate with developers to ensure testability and maintain high product quality.
  • Integrate automated tests into CI/CD pipelines and manage test environments.
  • Troubleshoot and reproduce bugs from globally deployed devices.
  • Ensure feature parity and stability during transition from legacy to new .NET-based systems.
  • Automate testing for industrial protocols (e.g., Modbus RTU/TCP, OSISoft PI, KepServerEX).
  • Validate UI performance on low-power edge devices and optimize rendering.
  • Simulate and test under challenging network conditions (high-latency, low-bandwidth, packet loss).
  • Maintain test documentation, traceability, and quality metrics.

Required Qualifications:

  • Bachelors degree in Computer Science, Engineering, or related field.
  • 5+ years of QA experience with Node.js/TypeScript.
  • 2+ years of experience testing command-line applications/services.
  • 2+ years of experience with automated testing frameworks.
  • Experience with embedded Linux or industrial edge devices.
  • Familiarity with CI/CD tools and test integration.
  • Strong documentation and traceability practices.

Key Skills & Competencies:

  • Strong troubleshooting and debugging skills.
  • Proficiency in Python, JavaScript, and C# for test automation.
  • Deep understanding of TCP/IP networking and network simulation.
  • Experience with Docker, Jenkins, Bitbucket, and Artifactory.
  • Familiarity with test management tools (e.g., Jira, Confluence).
  • Excellent communication and collaboration skills.
  • Experience testing distributed systems and microservices.

Preferred Skills:

  • Expertise in Modbus RTU/TCP and serial communication (RS485/RS232).
  • Experience with MQTT, SparkplugB, ZeroMQ, ProtoBuf, Kafka.
  • Hands-on with Linux networking tools (e.g., nmcli, mmcli).
  • Knowledge of secure software development practices.
  • Experience with SBOMs, artifact signing, and vulnerability scanning.
  • Familiarity with IoT device testing, including hardware and firmware validation.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, chennai, bengaluru