Responsibilities
- Lead and manage a team of Test Lab engineers, providing technical direction and guidance for the infrastructure testing efforts
- Oversee testing on various operating systems and servers, including but not limited to Linux, Windows, and other UNIX-based systems.
- Oversee testing on various network operating systems and hardware, including but not limited to Juniper, Arista and F5.
- Monitor and document test results meticulously, ensuring accurate tracking of system and network performance.
- Generate reports for test results to identify variations, differences, and potential areas of improvement.
- Develop, maintain, and suggest enhancements to test cases based on changing requirements and technologies.
- Oversee Regularly patch and update hardware and software used in support of testing environments leverage latest ICE standards.
- Collaborate with other team members and departments to refine testing processes and methodologies.
- Assist in developing test plans and strategies for system and network testing.
- Proactively identify and troubleshoot issues encountered during testing.
- Stay updated with the latest trends and advancements in system and network testing.
Knowledge and Experience
- 3+ years of experience managing technical resources in an engineering setting.
- 3+ years of experience in Linux and Windows administration, including patching and upgrades.
- 3+ years of experience supporting standard enterprise server hardware (Dell, HPE, Lenovo, etc.), including firmware and hardware upgrades.
- 2+ years of experience in scripting using Python, Bash, PowerShell, Puppet, or Ansible.
- Proven experience in developing test automation, integration testing, and performance/stress testing for backend infrastructure.
- Ability to manage small-scale projects and handle multiple projects and tasks simultaneously.
- Experience with Jira is a plus.
- Knowledge of benchmarking tools and performance management utilities such as Phoronix, SysBench, 3DMark, SPECInt.
- Strong analytical skills with a focus on detail and accuracy.
- Excellent communication skills, both verbal and written.
- Bachelor’s degree in computer science, Information Technology, or a related field is preferred.
- Relevant certifications in system/network administration or testing are advantageous.
Preferred Skills
- Demonstrate strong technical leadership abilities
- Team player with the ability to work independently.
- Strong problem-solving and critical thinking skills.
- Ability to adapt to changing technologies and learn new tools quickly.
- Good organizational skills with the capability to prioritize tasks.
- Ability to collaborate with a variety of personalities and skillsets and improve the quality of IT processes.