The DPU team, within the SCHIE group, brings together state-of-the-art software and hardware expertise to create a highly programmable and high-performance chip with the capability to efficiently handle large data volumes.
- Provides technical leadership to teams to identify the scope of testing to create a quality plan across DPU based products. In partnership with key stakeholders creates and manages project schedules.
- Leads the team by providing technical expertise and oversight, monitors test plan execution and quality to ensure that testing is efficient and executed according to plans.
- Also be equally hands on and adept with technical work – be it programming/scripting, debugging, etc.
Research new tools, technologies, and methods to determine which solution best meets the project requirements
- Provides technical leadership to teams to identify the scope of testing to create a quality plan across products.
- In partnership with stakeholders, creates commitments for test plans in a product to estimate the scope of work and agree on requirements.
- Provides technical leadership to investigate scope in test release and create test plans.
- Works with development partners to ensure that products meet policies and requirements.
- Drives stakeholder communication by communicating important issues to relevant parties, overseeing regular vendor communication, and partnering in a manner that influences decisions and change in multiple products to reduce defects throughout product lifecycle.
- Write and reviews existing/new test applications in C that will execute on the DPU runtime software and enable testing of various networking protocols and core DPU accelerators/features.
- Write and reviews existing/new automated tests in Python to drive end user workflows against networking/storage servers.
- Be the champion of quality, find product defects before customers do and participate in cross-functional debugs and troubleshooting sessions.
- Assist in maintaining automated regression suites, running tests, and triaging failures.
- Research new tools, technologies, and methods to determine which solution best meets the project requirements.