← All verified jobs

Software Engineer, Test & Infrastructure II (Bilingual Spanish)

vail systems Greater Chicago Area

See all open roles at vail systems

Ghost-risk verdict

Some ghost-posting signals

  • open for 183 days (90+ without a fill is a strong ghost signal)
  • 105 open roles at this company in 30 days (mass-hiring blitz)

How we score ghost risk →

See your fit for this role and apply with a truthfully tailored résumé.

See my fit, free

About the role

What You’ll Do

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.

Collaborate Across Disciplines: Partner with developers, QA peers, and DevOps engineers to ensure tests are integrated early in the release cycle and deliver meaningful insights.

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.

Mentor & Share Knowledge: Help guide junior engineers in automation practices, framework design, and debugging strategies.

Drive Continuous Improvement: Identify gaps in test coverage, reliability, and efficiency—propose and implement technical solutions that raise QA maturity.

Qualifications - We encourage you to apply if you think your experience may be a match, even if you do not meet all of the qualifications.

Education: Bachelor's degree in Computer Science/Engineering or a related field, or equivalent experience

Experience: Typically, 2–5 years in software development, test automation, or QA infrastructure engineering.

Spanish proficiency: C1 CEFR or higher (or equivalent).

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.

Collaboration: Experience in Agile environments; comfortable contributing to cross-functional sprint work, code reviews, and retrospectives.

Stop applying to ghosts.

OyaPilot surfaces only verified, real jobs, scores your fit, and tailors your application truthfully.