Vail Systems Inc.posted 3 days ago
$68,300 - $90,000/Yr
Full-time • Entry Level
Chicago, IL

About the position

At Vail, our QA Engineering team is deeply technical — we don’t just validate features, we build the frameworks and infrastructure that test real-world signaling flows, analyze media quality, and run performance tests that mimic millions of live voice and web sessions. We're engineers at heart, with a QA-first mindset and a passion for building robust, scalable systems that reveal issues before our customers do.

Responsibilities

  • Develop & Maintain Automation: Write clean, modular, and data-driven test code that adapts to evolving APIs and features, helping reduce flakiness and brittleness in automation.
  • Contribute to Test Frameworks: Assist in building and enhancing frameworks that validate complex systems, including telecom protocols, APIs, and media flows.
  • Hands-On Testing: Participate in functional, regression, and integration testing across distributed environments—learning how to analyze failures and reproduce tricky edge cases.
  • Collaborate Across Teams: Work closely with developers, QA engineers, and DevOps teams to ensure that quality is embedded in every stage of the development lifecycle.
  • Learn CI/CD Practices: Support Jenkins pipelines, containerized test environments, and automated regression runs, building familiarity with Kubernetes and Docker.
  • Explore Data Analysis: Query SQL and NoSQL databases to set up test data, validate results, and troubleshoot automation issues.
  • Support Agile Delivery: Take part in sprint planning, standups, retrospectives, and backlog grooming with a QA-first mindset.

Requirements

  • Bachelor's degree in Computer Science/Engineering or a related field, or equivalent experience.
  • 0–2+ years in software development or test automation.
  • Familiarity with languages such as Ruby, Java, C#/.NET, C++, Perl, Python, or JavaScript.
  • Exposure to tools such as JUnit, NUnit, TestNG, RSpec, or Cucumber.
  • Comfortable working in Linux and/or Windows environments.
  • Basic knowledge of SQL and NoSQL systems.
  • Ability to think critically and troubleshoot complex issues in a short time.
  • Experience with Agile or similar iterative development methodologies.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service