Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Vail Systems Logo

Software Engineer, Test & Infrastructure II

Vail Systems

Salary not specified
Nov 6, 2025
Apply Now

Vail is looking to prevent production issues by building robust, high-throughput test platforms and frameworks that can validate millions of real-time customer interactions across web and telephony platforms.

Requirements

  • Programming Skills: Strong proficiency in one or more of Ruby, Java, C/.NET, C++, Perl, Python, or JavaScript
  • Frameworks & Tools: Experience with JUnit, TestNG, PyTest, RSpec, Cucumber, or equivalent automation frameworks.
  • CI/CD & Containers: Working experience with Jenkins (or similar), Docker, and basic Kubernetes workflow (jobs, pods, Helm charts).
  • Systems Knowledge: Familiarity with distributed architectures, API testing, and network-level debugging.
  • Telecom/Media (Preferred): Exposure to SIP/SDP/RTP, WebRTC, or similar signaling and media systems.
  • Databases: Solid understanding of SQL and NoSQL databases for data-driven testing.
  • Analytical Skills: Strong problem-solving mindset, able to triage and isolate issues across multiple layers of the stack.

Responsibilities

  • Design and Extend Automation Frameworks: Build maintainable, modular test infrastructure in Python, Perl, Java, or Ruby that adapts to evolving APIs and systems.
  • Develop Advanced Test Suites: Own automation for complex functional, integration, and regression scenarios across distributed microservices and telephony systems.
  • Validate Real-Time Systems: Contribute to test harnesses that validate signaling flows (SIP, RTP, SDP, WebRTC) and API transactions under varying network conditions.
  • Enhance CI/CD Integration: Implement, optimize, and maintain automated test pipelines in Jenkins or similar systems, including containerized and Kubernetes-based environments.
  • Analyze Failures & Root Causes: Use log aggregation tools, packet captures, and dashboards (e.g., Kibana, Grafana) to diagnose failures and improve coverage or resiliency.
  • Contribute to Test Data & Metrics: Work with SQL and NoSQL databases to generate and validate test data, interpret automation results, and measure performance.
  • Drive Continuous Improvement: Identify gaps in test coverage, reliability, and efficiency—propose and implement technical solutions that raise QA maturity.

Other

  • Experience: Typically, 2–5 years in software development, test automation, or QA infrastructure engineering.
  • Collaboration: Experience in Agile environments; comfortable contributing to cross-functional sprint work, code reviews, and retrospectives.
  • Mentor & Share Knowledge: Help guide junior engineers in automation practices, framework design, and debugging strategies.
  • Hybrid work format that provides employees flexibility to collaborate with team members based on business needs.
  • Interviews and onboarding are conducted in our offices when possible.