Working Hours: 10:00-18:00, Mon.-Thur., 10:00-16:30, Fri.
Holiday: Taiwan official + Western holidays (around 31 days in total in 2024; no make-up days required)
You'll be responsible for:
- Developing and enhancing backend services using Node.js
- Integrating services with RESTful APIs
- Optimizing applications for maximum scalability and performance
- Collaborating with product managers and engineers to implement new features
- Contributing to documentation with technical details
Requirements
- 4+ years of experience with Node.js
- Familiarity with frameworks like express.js
- Experience in RESTful API design and development
- Sufficient skills in managing NoSQL databases (e.g. MongoDB, Firestore)
- Good understanding of Chinese and English (reading and writing)
Preferred Qualifications
- Knowledge of microservices patterns and distributed architectures
- Familiarity with AWS or GCP cloud platforms
- Knowledge of containerization technologies like Docker
- Familiarity with relational databases
- Knowledge of CI/CD automation
- Knowledge of serverless infrastructure
- Knowledge of messaging systems like Amazon SQS, Google Pub-Sub, or RabbitMQ
- Familiarity with testing frameworks like Jest or Mocha
- Good understanding of Chinese and English (listening and speaking)
工作內容:
.為複雜系統開發與執行測試計畫及測試案例,具備 AI無人機相關經驗者尤佳。
.建立並維護測試流程,確保系統的穩定性與可靠性。
.根據 IPC標準 執行測試與驗證。
.進行 訊號完整性 (Signal Integrity, SI) 分析與除錯。
.在 Linux 環境(如 Ubuntu、Red Hat)下進行測試與開發。
招募條件:
.具備 IPC、品保/品管 (QA/QC) 測試經驗。
.具備強大的測試案例設計與執行能力。
.熟練掌握 Linux 系統(Ubuntu、Red Hat)。
.具備 SI測試 與分析經驗。
Job Responsibilities:
.Develop and execute test plans and test cases for complex systems for AI-driven drone is a bonus.
.Establish and maintain test processes to ensure system stability and reliability
.Perform testing and validation based on IPC standards
.Conduct Signal Integrity (SI) analysis and debugging
.Work in Linux environments (Ubuntu, Red Hat) for testing and development
Requirements:
.IPC, QA/QC testing experience
.Strong ability to design and implement test cases
.Proficiency with Linux systems (Ubuntu, RH)
.Experience in SI testing and analysis
Manual QA Test:
[Basic]
- Can be acceptable to set up devices and carry heavy objects.
- Experienced in testing which is related to the technology.
- Available to operate Terminal based OS[CMD, Powershell, Bash].
- Collect and test issues reported on the application.
- Work closely with YouTube and partners to verify test issues.
- Gather issues from various departments, categorize them, and determine if testing is necessary.
- Install and maintain testing devices in the Lab.
- Verify and use test cases manually or automatically.
- Write detailed reports and record test results.
[Nice to have]
- Familiar with Phone Testing, TV Testing, PCTesting, Network Knowledge is a plus.
- Being able to design and write test cases and follow the release process is also a plus.
- Strong in self-learning, issues solving.
- Strong communication ability
- Basic Reading or Listening English Level.
[JD]
- Verify new software/firmware release on the latest test suite with specific devices, flash or update them if needed.
- Follow up on bugs with both internal and external communication support
- Provide the first level of support directly to external partners regarding technical requirements, Certification, compliance policies, product issues and other communication support as needed.
- Install, Setup, Maintain devices in the Lab.
- Support YouTube living room partners onboarding on tools/services
- Identify and analyze any quality related issues, report issues to help address improvements, and investigate potential solutions to improve manual processes.
- Executing test cases (manual and/or automated) as per test plan and sharing test results/reports, such as bug status reports, with stakeholders.
- Contribute to the maintenance and reporting of dashboards for device health monitoring.
- Written reports with the details on log, expected/observed results, and recorded video if needed.
- Being able to design and write test cases and report.
Responsibilities
Work closely with team members (developers, product manager, customer support and partners) to test and deliver high quality products (mobile app and in-house billing & ERP softwares
Create detailed, comprehensive and well-structured test plans and test cases to ensure successful application deployment and to allow other testers to follow easily
eg. Feature testing, UAT testing, BAT testing, Regression testing, Stress testing, Integration Test etc
Ensure that all aspects of quality are actively discussed and addressed during the delivery process
Develop and improve API test practice
Prevent, report, analyze and track issues in an effective and efficient manner
Debug issues and diagnose root causes of issue and report back to relevant engineer / party
Bonus if QA can design, develop and execute automation scripts or implement quality tools to continuously increase efficiency