Ubiquiti
Technology
SoftwareDevelopmentEngineerinTest(Python)
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Development Engineer in Test (Python) at Ubiquiti. Skills: Python development, Automated testing framework, Network protocols. Design automated testing framework. Develop automated testing framework”
Industry & Context.
Root cause analysis
What They're Looking For.
Must Have
Proven experience with Python, Solid understanding of software architecture, Proven experience in software testing, Knowledge of computer networking, Familiarity with networking, Familiarity with embedded systems, Familiarity with hardware-related testing, Comfortable working in a cross-functional environment, Proactive, self-driven approach, Problem-solving skills, Solid knowledge of Linux administration, Solid knowledge of shell scripting
Nice to Have
Experience with test automation frameworks, Experience with Jenkins, Knowledge of virtualization technologies, Knowledge of PHP, Prior experience with PHP-based testing frameworks, Experience working with large codebases, Experience working with distributed codebases, Architectural mindset
What You'll Do.
Design automated testing framework
Develop automated testing framework
Maintain automated testing framework
Contribute to migration of testing framework
Ensure feature parity
Design network-area test scenarios
Investigate network-area test scenarios
Perform in-depth analysis of network protocols
Implement framework features
Improve framework features
Provide constructive feedback
How You'll Work.
Team & Collaboration
Cross-functional environment; QA, DevOps, Development teams; Align testing strategy
Full 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. About the Role: The Ubiquiti Pilsen office is seeking a SDET with proven Python development skills. Your primary focus will be on architecture, extensibility, and maintainability, as well as on test design and investigation of test results and issues. You will work closely with QA, DevOps, and development teams to design and implement new capabilities, improve performance and reliability, and ensure the framework scales with our growing needs. The role involves working in an environment tied to networking products and systems, requiring an understanding of how software interacts with network devices and services. We are looking for a proactive, hands-on engineer with deep Python expertise, experience with large-scale or long-lived projects. A strong architectural mindset is a great bonus and will be highly appreciated. Key Responsibilities Design, develop, and maintain a Python-based automated testing framework Contribute to the migration of an existing testing framework to Python while ensuring feature parity Design and Investigate network-area related test scenarios Perform in-depth analysis of cutting-edge network protocols Implement and improve framework features used by QA and development teams Collaborate closely with QA, DevOps, and software engineers to align testing strategy Review code and provide constructive feedback to en
Applying for this Software Development Engineer in Test (Python) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Ubiquiti?
Real rants from real employees. Read before you apply.