This page was automatically translated and may contain errors. View in English.
HCLTech

Unit Testing Engineer

HCLTech

Chennai, Tamil Nadu, India · À temps plein

Soyez le premier à postuler

Expérience
N'importe lequel
Salaire
INR 400,000 – INR 900,000 / year
Ouvertures
1
Publié
il y a 1 heure
Mode de travail
Au bureau
Éducation
B.Tech / B.E.
Admissibilité
B.Tech / B.E. in any specialization.
CV
Candidature requise

Votre lieu de travail

Description de l'emploi

About the Company

HCLTech is a global technology organization focused on helping businesses modernize for the digital era. With decades of innovation behind it, the company combines product and service expertise with a culture that encourages experimentation, customer focus, and continuous improvement. It also highlights initiatives in diversity, social responsibility, sustainability, and education, and operates through a wide international network of R&D centers, co-innovation labs, and delivery capabilities.

The company reports a workforce of 197,000+ Ideapreneurs across 52 countries and supports enterprises across multiple industries, including a large share of Fortune 500 and Global 2000 companies.

Location: Chennai, India

Note: The source also mentions hiring for a UI Developer for a leading product-based client, but the detailed role content is for a Unit Testing Engineer focused on embedded C and Ceedling-based testing.

Role Overview

This position is centered on building and maintaining unit tests for embedded C software modules using the Ceedling framework. The role involves improving test coverage, studying source code to find untested paths, validating coverage outputs, and collaborating with feature specialists to review results and strengthen software quality.

Key Responsibilities

  • Create new unit test cases for embedded C modules with the Ceedling framework.
  • Expand and update existing test suites to raise overall code coverage.
  • Inspect source code to locate execution paths that are not yet covered.
  • Work toward and sustain 90% line coverage for the assigned modules.
  • Produce code coverage reports and verify their accuracy.
  • Discuss test cases and coverage findings with software feature experts.
  • Troubleshoot failures in test runs, including issues with stubs, mocks, and environment setup.
  • Make sure all test outputs follow the customer’s required file formats and repository standards.
  • Assist with adding unit testing into CI/CD pipelines when needed.
  • Keep traceability intact between requirements, source code, and test cases.

Technical Requirements

  • Solid programming experience in Embedded C.
  • Practical, hands-on exposure to the Ceedling unit testing framework.
  • Working knowledge of unit testing methods, white-box testing, and code coverage analysis.
  • Understanding of both static and dynamic testing approaches.
  • Ability to generate and interpret line, function, and branch coverage results.
  • Familiarity with embedded software architecture.
  • Experience working in Linux-based development environments.
  • Comfort using Git, ClearCase, or similar version control tools.
  • Strong troubleshooting and debugging capability.

Domain Knowledge

  • Exposure to automotive embedded software development.
  • Understanding of diagnostics software concepts.
  • Knowledge of transmission and driveline control systems.
  • Familiarity with automotive software quality processes.

Eligibility

Applicants should hold a B.Tech or B.E. degree in any specialization.

Compensation

The role offers an annual salary in the range of INR 400000 to INR 900000.

Laissez ce message si vous souhaitez une réponse — nous ne l'utiliserons à aucune autre fin.

Cliquez pour parcourir, glisser-déposer, ou coller une capture d'écran

PNG, JPG, GIF, MP4, WebM, MOV · 20 Mo maximum par fichier · Jusqu'à 5 fichiers

🤖
En ligne · Aide IA instantanée