> Markdown version of [/jobs/ext/587260-test-lead](https://www.wearedevelopers.com/jobs/ext/587260-test-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test Lead - **Company:** HCL America Inc. - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $67,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** June 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=069c493686ff8414 ## About the Role Do you have experience in Tooling? ## 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). ## Related Videos - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Benefits of Using JMeter For Performance Testing](https://www.wearedevelopers.com/magazine/96-benefits-of-using-jmeter-for-performance-testing)