HCL Technologies
HCL Technologies

Test Lead

RoleQA
LevelLead
LocationSan Jose, United States
WorkOn-site
TypeFull-time
Posted1 day ago
Apply now

About the role

Job Summary

To plan, deploy and manage the testing effort/work plans for the project module to meet the client /internal requirements as per the quality standards prescribed.

Key Responsibilities

Lab & Infrastructure Management

  • Configure and Maintain: Set up, manage, and maintain laboratory hardware, test benches, and simulation equipment.

  • System Provisioning: Deploy and manage test environments, ensuring high availability and reliability for engineering and QA teams.

  • Inventory & Documentation: Maintain an accurate inventory of lab assets, licenses, and equipment, while documenting system configurations and testing protocols.

Linux Administration

  • OS Management: Install, configure, and administer Linux-based servers and workstations (e.g., Ubuntu, CentOS, Red Hat) used within the lab environment.

  • Troubleshooting: Monitor system performance, diagnose OS-level issues, and optimize kernel and network settings for testing requirements.

  • Automation: Write and maintain shell scripts (Bash) to automate routine lab provisioning, system updates, and data collection processes.

Java Development & Automation

  • Tool Development: Design, develop, and maintain internal Java-based applications, APIs, and automation scripts used for hardware testing and data analysis.

  • Integration: Ensure seamless communication between Java applications and physical lab equipment or network devices.

  • Code Quality: Debug and troubleshoot Java code, utilizing frameworks like JUnit for unit testing, to support the software development life cycle (SDLC).

Skill Requirements

null

Other Requirements

null

Benefits and perks

Learning Budget

Home Office Setup

Required skills

Linux

Java

Bash

JUnit

Test environments

Automation

About HCL Technologies

San Jose

Headquarters