VMS Software Test Engineer

Insight Global
Santa Clara, United States of America
22 days ago

Role details

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

Job location

Santa Clara, United States of America

Tech stack

Testing (Software)
Kubernetes Security
Microsoft Windows
Apple Mac Systems
Bash
Unix
Computer Networks
Computer Engineering
Linux
Disaster Recovery
Distributed Data Store
Distributed Systems
Internet Protocol Security (IP SEC)
Virtual Private Networks (VPN)
Python
Key Management
Network Security
MongoDB
Performance Tuning
Role-Based Access Control
TCP/IP
Software Vulnerability Management
Scripting (Bash/Python/Go/Ruby)
Transport Layer Security
System Availability
Firewalls (Computer Science)
Kubernetes
Bug Reporting
Information Technology
Cassandra

Job description

A client of Insight Global is seek a talented Software Test Engineer to perform quality testing across all of the SASE devices within the cloud and distributed intelligence. This tool is a messaging platform that has third party agents sending messages to the client. Your role is to make sure it is received correctly ensuring how it is sent out to other ecosystems. As new features are launched, upgrades are made, and the work is scaled, you will be simulating the scenarios to ensure the product is working properly.

  • Design, develop, and execute comprehensive test plans and test cases for Versa Messaging Server (VMS) services and features.

  • Perform functional, regression, scale, high availability, and endurance testing across VMS and integrated Versa components.

  • Validate end-to-end workflows between VMS and other Versa platforms.

  • Identify, document, and track defects with detailed reproduction steps; verify and validate fixes.

  • Replicate complex customer-reported issues in lab and scale environments.

  • Build and manage scale test environments by deploying Versa components and supporting infrastructure.

  • Deploy, configure, administer, and troubleshoot Kubernetes clusters in on-premises environments.

  • Operate and test distributed database systems (e.g., Cassandra, MongoDB, CockroachDB) in Kubernetes, ensuring high availability, data consistency, and performance.

  • Validate Kubernetes security best practices, including RBAC, secrets management, Pod Security, and network policies.

  • Monitor and tune Kubernetes workloads for performance, stability, and reliability.

  • Test backup, restore, disaster recovery, and upgrade scenarios for VMS deployments.

  • Collaborate closely with development teams to design scalable architectures and troubleshoot performance and scale issues.

  • Develop automation for VMS features across Windows, macOS, and Linux agents.

  • Write and maintain automation scripts using Bash and Python.

  • Create technical documentation and knowledge articles and publish them to the Versa internal and customer portals.

Requirements

  • Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

  • Minimum 5 years of progressive post-baccalaureate experience as a Software Test Engineer, Software QA Engineer, Software Engineer, or related role.

  • Strong analytical and troubleshooting skills for diagnosing complex server, network, and distributed system issues.

  • Solid understanding of the TCP/IP protocol suite and network security concepts, including:

  • Stateful Firewall (SFW), Next-Generation Firewall (NGFW)

  • IPsec VPN, SSL-VPN, and NAT

  • Strong working knowledge of Linux/Unix environments.

  • Proficiency in scripting languages such as Bash and Python.

Understanding of Kubernetes architecture, security logs, and vulnerability management.

Apply for this position