The Automation team in Ubiquiti Pilsen office is looking for a Software Development Engineer colleague with a strong background in OOP development and Linux systems. This role involves developing and maintaining a robust test framework and related tools. We are looking for a proactive team player with a solid understanding of computer networks and a passion for automation and quality assurance.
Key Responsibilities:
*Day-to-day work with a good unit-tested code
*Create and maintain tools in Rust
*Support automation of the testing process
Must have:
*Proficiency in scripting languages and OOP concepts (with languages like Java, PHP or Rust)
*Experience in unit / integration testing
*Knowledge of Linux/Unix
*Knowledge in programming languages commonly used for test automation
*Attitude: "What can be automated - should be automated"
*Fluent in English and Czech
*Willingness to learn new things on a regular basis
Nice to have:
*Knowledge of QA ( automated ) workflow
*Knowledge of Rust language
*Understanding of networking concepts (TCP/IP, routing, VLANs, firewalls,…)
*System Administration
*DevOps (CI/CD setup & administration, Terraform scripts)
E*xperience with network device testing and familiarity with related hardware