Software Test Engineer

Insight Global
Carlsbad, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 156K

Job location

Carlsbad, United States of America

Tech stack

Testing (Software)
JavaScript
API
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Software Quality
Computer Programming
Computer Networks
Software Debugging
Github
Virtual Private Networks (VPN)
Python
PostgreSQL
Next.js
SQLite
Test Data
TypeScript
React
Delivery Pipeline
Cypress
Amazon Web Services (AWS)
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.

Benefits & conditions

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Apply for this position