FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong proficiency in Python for developing and maintaining test automation frameworks, particularly with pytest, while effectively collaborating with clients to gather requirements and troubleshoot defects. Possesses a solid understanding of low-level SDK APIs, physical router hardware, and networking concepts.
Highest-signal resume keywords
Python Application DevelopmentTest Automation with PytestLow-Level SDK API TestingRoot-Cause AnalysisC/C++ Source Code Analysis
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonPytestTest AutomationRoot-Cause AnalysisC/C++API ValidationNetworking ConceptsTraffic GeneratorsHardware TestingAgentic Workflows
Soft Skills
CollaborationCommunicationProblem-Solving
Tools & Technologies
LLMsCopilotCodexSWIGIXIASpirentT-GenIperf
Industry Keywords
Test DesignDefect TroubleshootingRouter HardwareOptical ModulesFRUsNPUsABI CompatibilityShared-Library DependenciesProcess IsolationIP Routing
Tech Stack
Tools & technologiesPythonC++
About the role
Key responsibilities & impact- Research and define how to implement client requirements and ideas best
- Engage directly with client architects and end-users through design calls and syncs to gather requirements, clarify edge cases, and shape the future of the testing tool
- Develop and maintain a Python-based validation framework designed to test low-level SDK APIs
- Use modern AI coding tools such as LLMs, Copilot, and Codex as the primary workflow to rapidly generate, refactor, and expand test scripts
- Work with client-supplied hardware and tools
- Collaborate in a project managed by the client with involvement from a CodiLime manager
- Participate in early evening meetings with the US-based client when required
Requirements
What you’ll need- Strong experience with Python for building applications
- Strong Python proficiency for building and maintaining test automation with pytest
- Experience building pytest frameworks with fixtures, parametrization, markers, collection hooks, phase routing, timeouts, recovery, and artifact capture
- Ability to read and analyze C/C++ source code to understand underlying hardware behavior
- Understanding of physical router hardware, router components such as optical modules and FRUs, and NPUs and driver libraries
- Strong root-cause analysis skills using logs, traces, test reports, service journals, core files, and system state
- Experience testing low-level SDK APIs and hardware driver features across Python wrappers, native APIs, and physical hardware state
- Strong QA background in test design, API validation, and defect troubleshooting
- Understanding of agentic workflows, including plans, skills, MCPs, specialist agents, context management, and long-running task recovery
- Experience integrating Python with native C/C++ libraries through SWIG or similar binding technologies, including awareness of ABI compatibility, shared-library dependencies, packaging, and process isolation
- Hands-on experience with physical router hardware, router components such as optical modules and FRUs, and NPUs
- Understanding of L2/L3 networking concepts, IP routing, and core protocols
- Basic familiarity with traffic generators and analyzers, preferably IXIA/Spirent, T-Gen, or iperf
- Ability to work with client-supplied hardware and tools
- Availability for early evening meetings when required
Benefits
Comp & perks- Flexible working hours and approach to work: fully remotely, in the office or hybrid
- Professional growth supported by internal training sessions and a training budget
- Solid onboarding with a hands-on approach to give you an easy start
- A great atmosphere among professionals who are passionate about their work
- The ability to change the project you work on
