Test Lead

HCL America Inc.
San Jose, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$67,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Data Analysis Automation of Tests Unit Testing Bash Shell Ubuntu (Operating System) CentOS Software Quality System Configuration Software Debugging Linux
+11 more
Monitoring of Systems Networking Hardware Java Web Services Junit Linux System Administration Red Hat Enterprise Linux Shell Script Software Engineering Java Application Server System Availability Hardware Testing

Job description

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., 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, RedHat) 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).

Requirements

Do you have experience in Tooling?

Benefits & conditions

3.73.7 out of 5 stars San Jose, CA 95125 $67,000 a year, Maximum Salary (US): 101000 Minimum Salary (US): 67000

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Hardware durability labs and robot testing methods

Chris Heilmann +1 · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:42 min

Applying context-driven practices across diverse testing environments

Ingo Philipp · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all