What are the responsibilities and job description for the Software Validation & QA Principal Engineer position at GavinHeath?
Software Validation & Quality Assurance Principal Engineer
GavinHeath is partnering with a client in Santa Clara, CA looking to add a Software Validation & QA Principal Engineer to their team. The role is a Direct Hire position.
Onsite 3x a week (Tuesday-Thursday); remote Monday & Friday
Responsibilities:
GavinHeath is partnering with a client in Santa Clara, CA looking to add a Software Validation & QA Principal Engineer to their team. The role is a Direct Hire position.
Onsite 3x a week (Tuesday-Thursday); remote Monday & Friday
Responsibilities:
- Design and execute test plans and test cases that ensure the delivery of high-quality product to customer.
- Work closely with peers in a team of skilled engineers designing and developing networking software for Switch Products.
- All team members participate in SDK qualifications and will work on the following areas:
- Design test strategy and test plan of your SDK features
- Validate forwarding and datapath features on switch ASIC
- Develop automated tests in one of programming languages (preferably Python)
- Work with architect and development team to deliver SDK release with solid quality
- Bachelor's degree in Computer Science, Electrical Engineering or related fields and 10-15 years of related professional experience -OR- Master's degree and/or PhD in Computer Science, Electrical Engineering or related fields with 5-10 years of experience.
- Must have a strong passion for the latest technologies and strong problem solving and troubleshooting skills.
- Proficient in one or multiple programming languages (preferably python)
- Strong analytical skills and strong debugging skills
- A team player with good communication skills
- Work experience in one or multiple of the following areas:
- Layer 2/Layer 3 protocols, QoS, ACL
- MPLS, IPinIP, VxLAN, IPGRE Tunnels
- Datapth features like buffer management, queueing, shaping, metering, AQM/ECN etc.
- Familiar with CI/CD tools: GitLab, Jenkins etc