We’re looking for a highly motivated Software QA Engineer to join our team. He/she should have a solid understanding of SW development life cycles and test methodologies, combined with a passion for quality and efficiency. The responsibility is focus on AI Voice Interaction and recognition testing, reporting, problem analysis, etc. Automation tools/framework maintaining, training data collecting are also required.
Principal Duties and Responsibilities
1) To review product requirements, user experience specifications, technical design for testability.
2) To develop test plans and test case (automatic and manual) for specific projects.
3) To build and maintain requirements / test cases/ test result traceability matrix.
4) To execute automatic and manual testing, generate QA report, and analyze problems.
5) To maintain integration automation test for continuous integration.
6) To integrate software delivery and configuration updates on target platforms (e.g., phone, tablet or Car Head Unit).
7) To collaborate with multiple teams on different sites.
Knowledge, Skills and Qualifications
Education: Bachelor’s degree in computer science, electric engineering, etc.
Minimum years of work experience: 3
Required skills:
1) Skilled in Python, Linux, and Jenkins.
2) Experience in usage and implementation of Automatic Test tools and techniques.
4) Skilled in software requirement analysis.
5) Strong problem analysis and solving skills, fast learner, willing to take the challenge.
6) Good English Oral communication skills, teamwork spirit and be responsible for the delivery.
Preferred skills:
1) Knowledge / Experience on JIRA is a strong plus.
2) Knowledge / Experience of C++ / Java is a strong plus.
3) Knowledge / Experience of ASR/NLU is a strong plus.
▶ OVERVIEW
We are seeking a experienced Quality Assurance Engineer to join our IT team, specifically focusing on the development and maintenance of our Single Sign-On (SSO) feature. In this role, you will work in a global team and be responsible for verifying and validating seamless authentication and authorization processes across Garmin's suite of web applications.
▶ POSITION SUMMARY
Verify and validate the correct behavior of Garmin products and/or applications in a team-oriented environment.
▶ ESSENTIAL FUNCTIONS
1. Advanced understanding of Software Quality principles / methodologies
2. Demonstrated experience in executing SQA principals and executing QA functions for small to medium projects, with reduced to average complexity
3. Capable of developing test plans with inter-department dependencies and multi-phased deliverables
4. Some experience with setting up a new testing framework
5. Applies the clean and re-usable code best practices constantly
6. Able to create new jobs in the continuous integration tool for different types of automated tests from scratch
7. Able to use a cloud web and mobile testing platform for automated tests
8. Completes well-defined, moderately complex tasks and projects
9. Provides reliable solutions to a variety of problems using sound problem solving techniques
10. Ability to find root cause and corrective action for given problems
11. Organizes work to ensure sound approach for delivering solutions that meet expectations
▶ EDUCATION EXPERIENCE AND SKILLS REQUIRED
1. Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, Electronics, Telecommunications, Electrical Engineering or a technical field relevant to the essential functions of this job description from an university with 2 years experience OR an equivalent combination of education and relevant experience
2. Demonstrates proficient use and knowledge of standards and procedures
3. Consistently demonstrates quality and effectiveness in documenting and organizing work
4. Communicates effectively in written and verbal form in a large team, departmental or global setting
5. Understands change is important and adapts well to changing business demands, organizational need, and customer requirements
6. Welcomes constructive feedback as an opportunity to improve
7. Professionally approaches situations in which conflict is present
▶ DESIRABLE QUALIFICATIONS
1. Previous experience working in a team environment
2. Experience with Agile development methodologies.
【工作內容】
1. 依產品/專案設計之功能項目,擬定 Test Plan 和設計 Test Case
2. 和相關人員溝通,確認設計、功能需求和規格
3. 進行API測試、功能測試、壓力測試、使用者體驗、UI測試、APP測試
3. 問題回饋、問題追蹤,協助各端人員確認 Issue 並加以驗證
4. 分析測試結果且清楚回報,協助開發團隊解決問題,並持續追蹤回歸測試
【職務條件】
1. 1年以上 API / App / Web 測試實務經驗
2. 良好的溝通能力
Cirque is seeking an experienced Test Engineer to oversee end-of-line testing of our products in Asia. This position will provide direct support to the factories that manufacture Cirque products. This position is responsible for ensuring product quality by utilizing Statistical Process Control (SPC) techniques to monitor and
improve process performance and ensure production yields are enhanced and maintained according to agreements between Cirque and the designated manufacturers. Additionally, the role involves documenting current test procedures, creating new tests, updating test parameters, and enhancing existing test procedures and processes.
Responsibilities:
• Analyze electrical schematics and circuits to troubleshoot production test issues.
• Use statistical analysis and SPC methods to evaluate test data and monitor processes.
• Create new tests, update test parameters, and enhance current test procedures.
• Document test procedures and test issues in both Chinese and English.
• Work with Cirque FAE(s) to set up new test equipment.
• Work with Cirque FAE(s) to troubleshoot and resolve production test issues including but not limited to,
mechanical and electrical failures and bugs within software, firmware and/or scripting
• Assist FAE(s) and customer(s) in maintaining and calibrating testing equipment.
• Work with the QA department and other teams to improve production test efficiency.
Education And Experience Requirements:
• Bachelor's degree in electrical engineering with 1-3 years of work experience.
• 2+ years of experience leading or managing a group of engineers.
• 4+ years of hands-on experience as a test engineer.
• Fluency in English, both written and verbal.
Technical Skills Requirements:
• Proficiency in reading and interpreting electrical schematics.
• Excellent hardware and software troubleshooting skills.
• Skilled in using electronic test equipment (e.g., oscilloscopes, meters, frequency generators).
• Working knowledge of microcontrollers.
• Proficiency in firmware and software programming languages: C, C++, and C#.
• Familiarity with Lua scripting language (preferred).
Other Requirements:
• Ability to work independently with moderate supervision, proactively initiate tasks, and demonstrate
strong self-motivation and ownership of problems.
• Excellent written and verbal communication skills.
• Strong people skills and the ability to collaborate effectively with others.
• Must be willing to travel approximately 20% of the time to customer locations as needed.
• Ability to travel internationally (China, Taiwan, Vietnam, United States, etc.)