Technical Lead Software QA Engineer - United States

Apply for this Position

Employment Classification: Regular Full-time
Department:  Quality Assurance
Location: Santa Clara, California

Essential Duties And Responsibilities

  • Analyze product requirements specifications and functional specifications and prepare a detailed functional test specification. Independently design and document detailed test scenarios to cover all levels of test, including performance and scalability under load/stress
  • Experience participating in product design and technical reviews related to new features or enhancements, providing product supportability and implementation feedback
  • Implement testing (manual and automated) per test plans. Executing both automated and manual testing is a hard requirement for this hands-on position.


  • Must have 6+ years of progressively more responsible software testing and/or development experience with direct experience in QA with creating test plans, test cases, and execution of test cases both manual and automated
  • Storage experience - file services (NFS/SMB) essential; block storage very nice to have. Experience should include setting systems up (physical and logical) for required configurations
  • Automation - Demonstrated scripting experience with Python, shell, etc. Some understanding or knowledge of GUI automation tools a plus
  • General familiarity and experience with computer hardware and firmware, e.g. IPMI/BMC/idRAC, SSD, NVME, ISCSI, SAS, SATA, RAID, NVRAM, SSD, HDD, HA etc., as well as an ability to manipulate them is required
  • Strong Linux/Unix system administration skills
  • Experience configuring, testing, and troubleshooting multiple network interfaces within and between hosts. Must have hands-on experience with protocols (TCP/IP), networking constructs like VIP/Aggregation/Virtual NIC's
  • Knowledge on VMware vSphere and ESXi Skill set
  • Soft skills - Self-starter and have the ability to work independently with very minimal supervision, demonstrated successful experience working with remote teams and also in startup environment
  • Nice to haves - Java programming, testing cloud infrastructure and container testing (Docker/Kubernetes/S3), experience in customer facing roles