Software Test Engineer

Insight Global
Carlsbad, CA, United States
3 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Elastic Compute Cloud Automation of Tests Cloud Computing Software Quality Computer Programming Computer Networks Continuous Integration Software Debugging Github
+17 more
Virtual Private Networks (VPN) Python (Programming Language) PostgreSQL Next.js SQLite Test Data TypeScript ReactJS Cypress (Programming Language) Amazon Virtual Private Cloud (VPC) Backend Git System-level Testing Pytest Front End Software Development Api Management Jenkins

Job description

Insight Global is looking for a Software Test Engineer to build and maintain a comprehensive test infrastructure for our software defined networking (SDN) platform. This position allows for a hybrid enviornment with 3 days being worked onsite in Carlsbad, CA. 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…