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

Unit Testing Engineer

HCLTech

Chennai, Tamil Nadu, India · На постоянной основе

Подайте заявку первыми!

Опыт
Любой
Зарплата
INR 400,000 – INR 900,000 / year
Открытия
1
Опубликовано
1 час назад
Режим работы
В офисе
Образование
B.Tech / B.E.
Критерии отбора
B.Tech / B.E. in any specialization.
Резюме
Необходимо подать заявку.

Где вы будете работать

Описание работы

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.

Оставьте комментарий, если хотите получить ответ — мы не будем использовать его ни для чего другого.

Нажмите, чтобы просмотретьперетаскивание или вставить скриншот

PNG, JPG, GIF, MP4, WebM, MOV · Максимальный размер каждого файла: 20 МБ · До 5 файлов

🤖
Онлайн · мгновенная помощь с использованием ИИ