Software Development Engineer in Test
ubiquiti
- Taipei, Taiwan
- Mid Level
- 3+ years
- Bachelor's degree
- Posted
Skills
Required
- UI / API testing
- Jenkins
- Node.js
- test automation
- Linux systems
- command-line operations
- process
- log analysis
- basic troubleshooting
Preferred
- test environments
- automated UI and API tests
- regression
- tracking
- triage
- Node.js-based
- automation frameworks
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
(What he/she will do after join UI)
- Develop and maintain automated UI and API tests, covering functional, regression,
- and integration scenarios.
- Create test reports, define test case and test plan for now features along with defect
- management, tracking and triage.
- Maintain and improve Node.js-based automation frameworks and Jenkins pipelines to
- support reliable and efficient test execution.
- Configure, maintain, and troubleshoot Linux-based test environments and UniFi test
- setups.
- Design test plans and test cases based on real user perspective and decrease release
- risks.
- Organized and capable to work on multiple tasks efficiently.
- Investigate test failures, distinguish product defects from automation or environment
- issues, and provide clear reproduction steps and technical findings.
- Collaborate with international developers, product managers, and QA teams to
- communicate quality risks, track issues, and verify fixes.
- Contribute to large-scale test environments and automated latency and performance
- measurements.
- Take strong ownership of project quality, proactively identify coverage gaps, and adapt
- to changing priorities.
Requirements
- A bachelor’s degree or higher in Computer Science, Engineering, or a related technical
- field.
- Working knowledge of Jenkins and Node.js for test automation and continuous
- integration.
- At least 3 years of experience in UI and/or API testing.
- Strong ownership and accountability, with the ability to work independently and adapt
- to changing requirements and priorities.
- Solid knowledge of Linux systems, including command-line operations, process
- management, permissions, log analysis, and basic troubleshooting.
- Good written and verbal English communication skills, with the ability to discuss
- technical issues and collaborate effectively with international teams.
jobapplier