Marvell Technology logo

Staff Engineer — L1/L2/L3 Testing (NOS/SDK, Python Automation)

Marvell Technology
June 10, 2026
Full-time
On-site
Bengaluru, Karnataka, India
Test Engineering Jobs, Level - Mid-Career

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.

Marvell Technology logo

Date Posted: 2026-06-09