Job Title
Staff Engineer — L1/L2/L3 Testing (NOS/SDK, Python Automation)
Role Summary
Join the Switch Software Quality Assurance team to validate Marvell switch platforms across SDK and NOS solutions. The role focuses on test strategy, automation, and validation to ensure functionality, performance, and reliability of switching and networking products.
Experience Level
Mid-level: typically 3–5 years of related professional experience.
Responsibilities
Primary responsibilities include designing and executing tests, developing automation, and collaborating with cross-functional teams to qualify switch platforms.
- Define test strategies and develop corresponding test plans and cases for L1–L4 switch features.
- Execute functional, integration, regression, and performance tests; document results and coverage.
- Develop and maintain test automation using Python (e.g., Pytest, Robot Framework).
- Integrate automated tests into CI/CD pipelines and monitor continuous quality metrics.
- Create test scripts for firmware validation on simulation platforms and support firmware-level testing.
- Use traffic-generation tools for packet verification and performance validation.
- Report and track defects with thorough documentation, logs, and traces.
- Participate in peer code reviews, test plan reviews, and cross-team validation activities.
Requirements
Must-have skills are listed first; nice-to-have items follow.
Must-have
- Strong understanding of switch layers (L1–L4), Ethernet switching architectures, packet forwarding, and network ASIC pipelines.
- Proficiency in Python for test automation (Pytest, Robot Framework, or similar).
- Experience with CI/CD and test integration (Jenkins, GitHub CI, or similar).
- Familiarity with traffic generation tools such as IXIA, Spirent, TRex, or Scapy.
- Comfortable in Linux environments; experience with shell scripting and low-level debugging.
- Experience with source control (Git) and issue tracking systems (Jira).
- Experience in test strategy, coverage analysis, and validation of SDK-level or embedded systems; SDK API validation and packet-based test automation.
- Strong written and verbal communication, analytical troubleshooting, and ability to work across sites/time zones.
Nice-to-have
- Experience with switch SDKs and SDK-to-driver interactions; familiarity with SAI/SONiC and network operating systems.
- Experience with hardware validation labs, testbed management, hardware bring-up, firmware or bootloader testing, or prior semiconductor/network equipment vendor experience.
Education Requirements
Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or a related technical field. The posting also indicates 3–5 years of related professional experience.
About the Company
Company: Marvell Technology
Headquarters: Santa Clara, California, United States
Marvell’s semiconductor solutions serve as essential building blocks of the data infrastructure connecting our world, driving innovation across enterprise, cloud, AI, and carrier architectures. The company focuses on creating transformative technology that shapes the future.

Date Posted: 2026-06-09