HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    UB

    Ubiquiti Inc.

    Telecommunications

    AQA Engineer (UniFi Switching)

    Any, TaiwanOn-SiteFull-timePosted 3w ago
    All Ubiquiti Inc. jobs

    Job description

    About Ubiquiti

    At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity.

    Responsibilities 

    Test Automation Framework & Infrastructure

    • Design, build, and maintain Python-based automation frameworks for testing UniFi switches across firmware releases
    • Develop and verify physical switch testbeds with controllable port connections, PoE loads, traffic generators, and link partners
    • Maintain test infrastructure reliability — device provisioning, firmware flashing automation, test environment resets, and result reporting dashboards
    • Use AI tools (ChatGPT, Gemini, Claude..etc) to accelerate test case generation, triage failing tests, and speed up root-cause analysis on large regression runs

    Protocol & Feature Automation

    • Automate testing of core L2/L3 switching features: VLANs, STP/RSTP,IGMP snooping, QoS, ACLs…etc
    • Strong understanding of switch platforms
    • Ability to conduct performance and stability testing
    • Reproduce field-reported issues and validate fixes before release

    Collaboration & Process Improvement

    • Partner cross-functionally with engineering and product teams to shape quality bars and go/no-go release decisions
    • Document bugs clearly with reproducible steps, supporting logs, and impact assessment
    • Continuously improve QA processes, expand automation coverage, and enhance testing tooling

    Qualifications 

    Automation & Tooling

    • Strong hands-on Python skills for building test automation frameworks
    • Experience with CLI/SSH automation and REST API test automation
    • Experience with CI/CD pipelines (Jenkins or equivalent) for scheduled/nightly automated regression runs
    • Practical use of AI tools to speed up test generation, debugging, and log analysis

    Process & Mindset

    • Solid grasp of software testing methodologies, issue reporting, and test case management
    • Strong ownership mindset — able to independently build out test coverage for new features from spec
    • Organized and detail-oriented, with the ability to manage multiple testing tasks in parallel
    • Passion for quality, networking, and continuous learning in a fast-evolving environment

    Preferred

    • CCNA or equivalent networking certification.
    • Familiarity with traffic generation tools (iPerf, Ixia, Spirent, or similar)
    • Hands-on experience testing ProAV-over-IP technologies such as Dante, ST 2110, NDI, or SDVoE.
    • Contributions to internal test frameworks, tooling, or open-source automation projects

    Job details are sourced from the employer's original posting.

    Open job posting
    UB

    About the company

    Ubiquiti Inc.

    Ubiquiti Inc. is a global technology company that designs and manufactures networking products. They offer a wide range of solutions for enterprise, SMB, and service provider markets, including Wi-Fi, switching, surveillance, and access control.

    View all Ubiquiti Inc. jobs
    Industry
    Telecommunications
    Founded
    2005
    Open roles
    180

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.