
Python / Robot Testing Engineer (Network L2/L3)
Location: Middletown, NJ (Onsite)
Duration: Long Term
Job Summary
We are seeking an experienced Python / Robot Testing Engineer with strong expertise in Network L2/L3 functional testing. The ideal candidate will have hands-on experience in Python automation, Robot Framework, Selenium, API testing, and CI/CD integration. Experience testing modern web applications with Shadow DOM, browser automation, and networking technologies is essential.
Suitable Profiles:
Required Skills
Network Testing
Strong functional testing experience in Network L2/L3 domain.
Solid understanding of networking concepts and protocols.
Python Automation
Strong hands-on experience with Python.
Ability to write clean, reusable, and maintainable automation scripts and utilities.
Robot Framework
Experience building scalable automation frameworks using Robot Framework.
Strong knowledge of:
Robot Framework Browser (Playwright) Library
Selenium Library
Test reporting and execution management
Selenium Automation
Hands-on experience with Selenium WebDriver 4.
Experience handling:
Shadow DOM (getShadowRoot, JavaScript Executor)
Explicit and implicit waits
Page Object Model (POM)
Browser Testing
Cross-browser testing experience with:
Chrome
Firefox
Microsoft Edge
Experience with headless test execution.
Frontend Testing
Testing applications with extensive Shadow DOM usage.
Working with stable element selectors.
Authentication and MFA testing.
Cookies, sessions, and environment-specific configurations.
API Testing
REST and GraphQL API testing.
OAuth2 and JWT authentication.
Python libraries such as:
requests
httpx
JSON Schema validation.
API error handling and response validation.
CI/CD
Integration of automated tests into CI/CD pipelines.
Experience with:
Jenkins
GitHub Actions
Test artifact management and quality gates.
Version Control
Git
Branching strategies
Pull Requests
Code reviews
Database Validation
Basic SQL knowledge for backend data validation.
Defect Management
Writing clear and reproducible defect reports.
Root cause analysis.
Log collection and documentation of findings.
Preferred QualificationsExperience testing enterprise networking products.
Exposure to Playwright-based browser automation.
Strong analytical and troubleshooting skills.
Excellent communication and collaboration abilities.