1. Conduct and observe modem and Android Telephony automated tests across diverse platforms, both on-site and in house settings.
2. Review the results of automated testing, incl. analyzing logs.
Document and identify any resulting defects, and refine the scripts or configurations to address test failures.
3. Address test script defects and validate resolutions, incl. SDK*, APK*.
4. Oversee and handle devices utilized for testing, along with the servers operating those tests.
5. Valid results and future development demand rigorous data analysis, error correction, and thorough documentation.
Technical expertise, data skills, meticulousness, and strong communication are crucial for success.
6. Annual salary: 800K NTD and above
7. Onsite Google Xindian Office
Free shuttle bus 直達 新店辦公室: (上/下班時段)
A.) 板橋 - 台北遠東通訊園區 (Tpark)
B.) MRT Sta. - 大坪林站
C.) Taoyuan - 桃園火車站
D.) Hsinchu - 高鐵新竹站
* APK (Android Package Kit)
* SDK (Software Development Kit)
▶ 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.
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.