What You'll Do
- Design Resilient Automation: Architect modular, data-driven test logic that adapts to fast-changing APIs and media flows—avoiding flakiness and minimizing brittleness across staging and production environments.
- Validate Telecom Systems: Build test harnesses to simulate and validate WebRTC, GRPC, SIP, RTP, and SDP flows, ensuring bidirectional audio, proper codec negotiation, and session integrity across signaling stacks.
- Debug Deeply: Triage complex failures across distributed systems using Wireshark, Kibana, synthetic probes, and layered log inspection. Be the engineer who thrives when pipelines hang without logs and staging diverges from prod.
- Own Performance Analysis: Create and tune load and stress test plans that model real customer usage. Analyze metrics like CPU, memory, latency, thread starvation, and media jitter—surfacing insights using Grafana, Thanos, and internal dashboards.
- Own CI/CD Resilience: Define Jenkins pipelines, containerized regression suites, and Kubernetes job specs that run autonomously and recover gracefully from flake or external service instability.
- Improve QA Strategy: Identify and work with the team on initiatives to identify blind spots in coverage, simulate degraded network conditions, and validate cross-system message flows, audio quality, and fallback behaviors.
- Mentor & Multiply Impact: Guide a team of QA engineers in debugging, automation design, and test strategy. Share knowledge on root-cause analysis, flaky test isolation, and test validation best practices.
- Push the Edge: Research new tooling and methods in VoIP quality scoring, call simulation, or protocol fuzzing. Elevate how we test and what we know.
Qualifications - We encourage you to apply if you think your experience may be a match, even if you do not meet all the qualifications.
- Bachelor's degree in Computer Science/Engineering or a related field, or equivalent experience
- Automation Fluency: 5+ years of experience writing resilient test code in Python, Perl, Java, Ruby, or C++. Understanding of abstraction, mocks, retries, dependency isolation, and test design trade-offs.
- Telecom Test Knowledge: Familiarity with SIP/SDP/RTP call setup, audio path validation.
- Media Quality Awareness: Experience interpreting voice quality metrics, using Wireshark RTP tools, or validating audio/video streams under load or packet loss.
- Performance Engineering: Ability to build load tests that reveal bottlenecks before customers do. Comfortable investigating jitter, latency spikes, heap exhaustion, and load-shedding scenarios.
- Debugging Mastery: Ability to diagnose issues with no stack trace, across systems you didn’t write, and validate real user complaints when staging is clean.
- CI/CD Tooling: Ability to build and maintain Jenkins pipelines, Docker-based workflows, and K8s test deployments. Familiarity with headless testing, log aggregation, and test orchestration at scale.
- Framework-Agnostic Engineering: Adapts seamlessly to different frameworks—whether Cucumber, Selenium, or a custom stack—tailoring approaches to fit internal tools and bespoke platforms.
- DevOps Fluency: Skilled with Jenkins (or another CI server), Docker, Kubernetes (jobs, Helm charts), and Unix/Linux shell scripting.
- Data & Databases: Experience querying and managing SQL Server (or other RDBMS), MongoDB for test data setup and result analysis.
- Process & Practices: Passionate about Agile, TDD/BDD/ATDD workflows, code reviews, and collaborative design.
- Interpersonal Skills: Communicates clearly, takes initiative without perfect specs, collaborates across functions, and believes QA should be integrated early and often.
What We Do
At Vail we develop innovative technology to enhance the way people communicate. Our mission is to create business value for our clients and growth opportunities for our employees by developing solutions that inspire people to interact freely and authentically.
Why Work With Us
We are constantly learning. That's why we organize hackathons, workshops, and book clubs, and encourage continued education via courses and seminars. Bringing great minds together is important for our success, so we hire people with diverse backgrounds, stay active in our fields, attend conferences, and are always learning from our peers.
Gallery
Vail Systems, Inc. Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
We observe a hybrid work arrangement based on business and team needs.









