Sr. SDET.

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 24 Month(s)
100% Travel

Skills

Amazon EC2
Automated Testing
Backend Testing
Computer Hardware
Computer Networking
Continuous Delivery
Continuous Integration
Cypress
Debugging
Firewall
Git
API QA
GitHub
IaaS
JavaScript
Jenkins
Migration
NAT
PostgreSQL
Python
Quality Assurance
React.js
SQLite
Test Plans
Test Scenarios
Testing
TypeScript
UI
Virtual Private Cloud
Virtual Private Network
Workflow

Job Details

Summary
Build and maintain a comprehensive test infrastructure for our software defined networking (SDN) platform. In this role, you ll work closely with both backend and frontend engineers to design automated tests, simulate real-world networking scenarios, and ensure reliability from the kernel to the UI.
What You ll Do
Design and implement automated test frameworks across the stack (frontend, backend, networking, and infrastructure).
Write and maintain integration, E2E, and system-level tests using tools like Pytest, Jest, and Cypress.
Test APIs (REST and gRPC) for functionality, security, and performance.
Build and run test scenarios for networking features (e.g. NAT, firewalls, VPN tunnels, VRFs).
Build and execute test plans in HIL environments to validate software on real hardware.
Work with PostgreSQL and SQLite to seed test data, assert correctness, and validate migrations.
Integrate tests into CI/CD pipelines using GitHub Actions and Jenkins.
Required Skills & Experience
4+ years of experience in test automation or software quality roles, ideally with exposure to both frontend and backend testing.
Strong programming skills in Python and TypeScript.
Hands-on experience with networking testing tools and debugging traffic behavior.
Experience with test frameworks such as Pytest, Jest, and Cypress.
Familiarity with REST and gRPC API testing.
Experience testing web UIs built with React/Next.js.
Ability to set up and validate cloud infrastructure (e.g. AWS EC2, VPC) and simulate real-world scenarios.
Familiar with Git, CI/CD pipelines, and automated build/test workflows.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.