Vail Systems · 2 months ago
Software Engineer, Test & Infrastructure II
Vail Systems Inc. is a company focused on enhancing voice interactions through technology. They are looking for a Software Engineer to build and maintain test infrastructure, develop advanced test suites, and validate real-time systems to ensure high-quality customer interactions.
Customer ServiceEnterpriseService Industry
Responsibilities
Build maintainable, modular test infrastructure in Python, Perl, Java, or Ruby that adapts to evolving APIs and systems
Own automation for complex functional, integration, and regression scenarios across distributed microservices and telephony systems
Contribute to test harnesses that validate signaling flows (SIP, RTP, SDP, WebRTC) and API transactions under varying network conditions
Implement, optimize, and maintain automated test pipelines in Jenkins or similar systems, including containerized and Kubernetes-based environments
Partner with developers, QA peers, and DevOps engineers to ensure tests are integrated early in the release cycle and deliver meaningful insights
Use log aggregation tools, packet captures, and dashboards (e.g., Kibana, Grafana) to diagnose failures and improve coverage or resiliency
Work with SQL and NoSQL databases to generate and validate test data, interpret automation results, and measure performance
Help guide junior engineers in automation practices, framework design, and debugging strategies
Identify gaps in test coverage, reliability, and efficiency—propose and implement technical solutions that raise QA maturity
Qualification
Required
Bachelor's degree in Computer Science/Engineering or a related field, or equivalent experience
Typically, 2–5 years in software development, test automation, or QA infrastructure engineering
Strong proficiency in one or more of Ruby, Java, C#/.NET, C++, Perl, Python, or JavaScript
Experience with JUnit, TestNG, PyTest, RSpec, Cucumber, or equivalent automation frameworks
Working experience with Jenkins (or similar), Docker, and basic Kubernetes workflow (jobs, pods, Helm charts)
Familiarity with distributed architectures, API testing, and network-level debugging
Solid understanding of SQL and NoSQL databases for data-driven testing
Strong problem-solving mindset, able to triage and isolate issues across multiple layers of the stack
Experience in Agile environments; comfortable contributing to cross-functional sprint work, code reviews, and retrospectives
Preferred
Exposure to SIP/SDP/RTP, WebRTC, or similar signaling and media systems
Benefits
Multiple medical, dental, and vision plan options
Company-paid life insurance, short and long-term disability
401(k) savings plan with company match (50% on first 6% of employee contribution)
35 days total annual PTO
Annual Bonus Program
Paid maternity and paternity leave
Relocation allowance
Employee referral bonus
Gym membership
Technical and Professional Development stipend
Company
Vail Systems
Vail Systems develops, hosts, and licenses customer care and conferencing solutions for service providers and enterprises.
H1B Sponsorship
Vail Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (8)
2024 (4)
2023 (6)
2022 (8)
2021 (10)
2020 (6)
Funding
Current Stage
Growth StageRecent News
2025-02-16
2025-02-16
2025-02-16
Company data provided by crunchbase