Role : Test Automation Developer- Server Validation
Location : Remote ( Anywhere in Canda )
Job Description :
HCL is seeking engineers to join our team to work in a fast-moving validation environment. We support our customer who continues to develop new Servers, Storage platform and has a deployment of several million of servers in their data centers.
HCL team is responsible for supporting test framework development, test automation, execution, reporting during the complete Hardware life cycle.
You’ll work closely with industry experts who design new platforms, device manufacturers, Data center team and many other cross functional teams to validate a platform in multiple hardware development phases.
You will also help with component and firmware qualifications to sustain the platforms after it is deployed in production.
Responsibilities :
- Develop tests that are scalable, platform agnostic, parametrized for efficient platform qualification and minimal changes to support new platforms
- Identify areas for test coverage improvement, implement solutions to improve the signals from validation
- Design tests that collect and report data for data analysis and continued improvement
- Design features for troubleshooting unique failures from tests run on several tens of configuration permutation
- Run tests and improve test reliability by working with Core Framework team
Minimum Qualifications :
- Bachelor’s degree in Computer Science / Electronics Engineering
- 5+ years work experience with object oriented python programming to develop tests for Servers / Storage platforms or components in a Linux environment.
- Experience working through full life cycle of server / storage platforms
- Proven experience with Experience with open source tools and ability to pick the right tool for platform validation.
- Troubleshooting and analytical experience
- Proactively create experiments and tooling to detect and diagnose hardware / firmware / software health issues.
Nice to Have
- Remote test execution and debugging
- Experience in Shell / Perl scripting
- Test planning and test case documentation to cover issues typically found in large DC environments is a big plus