Role Description
We are looking for a highly skilled
Software QA Engineer
with strong expertise in networking and ASIC validation. The ideal candidate should have hands-on experience in testing SDKs, SAI APIs, and network features, along with a deep understanding of networking protocols and ASIC architecture.
Key Responsibilities
-
Validate and test
SDK and SAI (Switch Abstraction Interface)
features and APIs
-
Design and implement
test strategies, test plans, and test cases
for networking features
-
Develop and maintain automated test frameworks using
PyTest, PTF (Packet Test Framework)
-
Perform
ASIC API validation and integration testing
-
Collaborate with cross-functional teams including
Software Engineering and DevOps
for seamless delivery
-
Participate in
design discussions, code reviews, and technical documentation
-
Identify, debug, and track issues to closure in a timely manner
Required Skillset
Candidates must have strong expertise in at least
two of the following areas
:
-
OCP SAI (Switch Abstraction Interface)
-
SDKs for networking ASICs
-
Layer 2 & Layer 3 networking features
-
Networking ASIC pipelines
Required Qualifications
-
Bachelor’s or Master’s degree in
Computer Science, Electronics/Electrical Engineering
, or related field
-
Minimum
5 years of hands-on experience
in network software QA
-
Strong programming skills in
Python
-
Hands-on experience with
PyTest and PTF (Packet Test Framework)
-
Good understanding of
networking concepts and protocols
-
Basic knowledge of
network ASICs and switch architecture
-
Strong
analytical and problem-solving skills
-
Ability to work in a
fast-paced, collaborative environment
-
Proactive attitude with strong ownership (“can-do, will-do” mindset)
-
E
xperience with
SAI Challenger
network testing framework
-
Strong knowledge of
Layer 2 and Layer 3 protocols
(VLANs, STP, BGP, OSPF)
-
Exposure to
GenAI development tools
Location : Bangalore