【Who We Are?】
Hytech是一個年輕、充滿活力的團隊,專注於推動金融科技行業的企業技術轉型,是全球領先的管理技術諮詢公司。創新思維和扁平化的管理,讓團隊成員以公開、透明的方式自在工作,也為全球客戶提供卓越的商業價值服務。
【Why Join The Team?】
Hytech 團隊在共事的過程中核心技術會與時俱進,即時討論,並且有良好的溝通管道,扁平化管理,任何問題或意見都可以討論及合作解決。密切的與跨國同事團隊交流。
【About The Role】
隨著 Hytech 的全球規模與業務持續擴大,我們誠摯邀請Software QA Engineer軟體測試工程師加入團隊,以產品品質為導向,不斷提升服務品質。共同邁向成功。
【身為團隊的一份子您將負責】
1. Actively participate in the Scrum incremental software development process, collaborating with the development team in daily stand-up meetings, retrospectives, and reviews to ensure smooth progress in development and testing.
(積極參與 Scrum 漸進式軟體開發流程,與開發團隊進行每日站會、回顧與檢視,確保開發與測試進度順利推進)
2. Break down testing tasks based on project requirements, estimate timelines and resource planning, and coordinate manual testing, automated testing, smoke testing, stress testing, UAT testing, and production validation.
(依據專案需求拆解測試任務,進行時程評估與人力規劃,安排手動測試、自動化測試、冒煙測試、壓力測試、UAT 測試及上線驗證)
3. Responsible for designing, reviewing, and managing test cases to ensure test coverage and effectiveness.
(負責測試案例的設計、評審與統一管理,確保測試覆蓋率與有效性)
4. Lead and manage a team of 30+ QA Engineers, overseeing task allocation, performance, and development. Collaborate closely with cross-functional teams, including R&D, Product Management, Operations, and the PMO, to ensure seamless quality assurance across the development lifecycle.
(管理並領導一支超過 30 人的 QA 工程師團隊,負責工作分配、績效監督與團隊發展。與跨部門團隊密切合作,包括研發、產品管理、營運與專案管理,以確保產品開發全流程中的品質保證無縫接軌)
5. Utilize Jira for project management, tracking bug statuses, analyzing test data, identifying issues, and providing timely solutions.
(運用 Jira 進行專案管理,追蹤 Bug 狀態、數據統計,並即時發現與解決問題)
6. Maintain a strong commitment to product quality, paying attention to detail while managing multiple concurrent projects.
(對產品品質高度負責,注重細節,能同時處理多個並行專案)
7. Analyze and summarize online issues, optimizing testing processes to reduce future occurrences.
(分析與歸納線上問題,並優化測試流程以降低未來發生率)
8. Actively communicate and coordinate to drive cross-functional collaboration and ensure product quality standards are met.
(積極溝通與協調,推動跨部門合作,確保產品品質達標)
Job Overview:
We are seeking a highly motivated Automotive Software Test Engineer to join our team. This role involves testing automotive software systems to ensure they meet our rigorous standards for safety, reliability, and performance. The ideal candidate will have a passion for the automotive industry and a keen interest in software development and testing methodologies.
Key Responsibilities:
1. Develop and Execute Test Plans: Create detailed test plans for automotive software systems, including infotainment, navigation, and vehicle control systems. Execute tests according to plan, documenting results and identifying issues.
2. Issue Identification and Resolution: Identify, document, and track software issues. Collaborate with software developers and engineers to analyze issues and verify fixes.
3. Compliance and Safety Testing: Ensure all automotive software systems comply with industry standards and regulations, such as ISO 26262 (Functional Safety) and ISO 21434 (Cybersecurity). Conduct safety-critical testing to identify potential risks.
4. Customer Requirement Analysis: Work closely with customers to understand their requirements and expectations. Ensure that software testing aligns with customer needs and industry standards.
5. Continuous Improvement: Participate in the continuous improvement of testing processes and methodologies. Stay updated with the latest trends and technologies in automotive software testing.
Qualifications:
1. Bachelor’s or higher degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
2. Proven experience in software testing, with a preference for experience in the automotive sector.
3. Excellent analytical skills and attention to detail.
4. Effective communication skills, both written and verbal.
Nice to Have:
1. Solid understanding of software development life cycles and traditional testing methodologies.
2. Familiarity with ISO 26262 (Functional Safety)/ASPICE/Cyber Security or other automotive safety standards is highly regarded but not mandatory.
3. Knowledge of automotive industry standards and regulations.
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, “the world’s best free software platform”. The Commercial Engineering Quality Assurance (QA) team works with all the engineering teams in Canonical, OEM and ODM customers, to bring Ubuntu directly to millions of users by delivering certified Ubuntu laptop, desktop, IoT and other computing devices.
As a Software Engineer - Quality Assurance, you will join the team responsible for our strategy for quality coordination and testing. You will be a quality expert with extensive experience establishing quality processes from the ground up. You will understand the tools and techniques used to introduce new products, and will work with teams across the company to drive quality improvements through the entire development cycle.
As a Software Engineer - Quality Assurance you will:
.Plan, create, and manage the overall Quality Planning strategy and document
.Improve our automated test capability with design and code contributions
.Perform automated and manual testing of Ubuntu Desktop, Server and Core on varies latest hardware.
.Suggest solutions to identified product problems
.Collaborate with the Project team to ensure consistent project execution
.Identify quality assurance process bottleneck and suggest improvements
.Oversee continuous improvement projects
.Collect quality data
.Establish proactive measures to improve the quality and reliability of the Ubuntu platform
.Prepare time estimates and schedule for testing activities
.Identify, isolate, and document bugs clearly and concisely in the bugs database
.Work with development teams across multiple projects to build efficient, effective automated testing
.Communicate effectively with colleagues in a variety of time zones around the world
.Triage test reports and customer bugs
The successful Software Quality Assurance Engineer will have :
.Experience with the Linux desktop, and related technologies. Ubuntu experience would be a plus
.Solid grasp of commercial Software QA practices and ideas on how to integrate them into Linux Community standards
.Experience with common scripting languages, including Shell script, Python or JavaScript
.Comfortable with online communication and collaboration such as mailing lists, Mattermost, wiki
.Excellent logic, problem solving, and troubleshooting skills
.Strong written and spoken communication skills in English
.Ability to be productive in a globally distributed team
.Ability to pick up new technologies and achieve high effectiveness quickly
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration.
【Who We Are?】
Hytech是一個年輕、充滿活力的團隊,專注於推動金融科技行業的企業技術轉型,是全球領先的管理技術諮詢公司。創新思維和扁平化的管理,讓團隊成員以公開、透明的方式自在工作,也為全球客戶提供卓越的商業價值服務。
【Why Join The Team?】
Hytech 團隊在共事的過程中核心技術會與時俱進,即時討論,並且有良好的溝通管道,扁平化管理,任何問題或意見都可以討論及合作解決。密切的與跨國同事團隊交流。
【About The Role】
隨著 Hytech 的全球規模與業務持續擴大,我們誠摯邀請Software QA Engineer軟體測試工程師加入團隊,共同邁向成功。您將通過手動測試(90%)和自動化測試(10%),以產品品質為導向,不斷提升服務品質。
【身為團隊的一份子您將負責】
1. Work closely with development and product teams to thoroughly understand business requirements and implementation processes.
(與開發/產品團隊密切合作,深入了解業務需求和產品運作流程)
2. Independently evaluate product features and ensure quality through thorough test case coverage.
(具備產品功能完整度評估能力,並透過對應測試用例來確保運作品質)
3. Collaborate with the QA team to uphold the highest quality standards.
(與QA團隊合作,維持最高的品質標準)
4. Design, develop, and execute automated test cases efficiently and effectively.
(高效且有效地設計、開發並執行自動化測試用例)
5. Identify, isolate, document, track, and conduct regression testing on bugs using the defect management system.
(通過錯誤管理系統查找、隔離、記錄、跟踪錯誤,並執行回歸測試)
Key Responsibilities
● Simulate user needs and actual usage scenarios from a user perspective
● Testing (black box, white box, integration, and performance) of the Web and Android platforms
● Write test plans / test cases and output test reports according to feature requirements
● Create automated Web/Android/API test cases
● Track and analyze automated tests to improve test efficiency
● Track and record product issues and analyze the problems through various tools, giving feedback to relevant personnel to make corrections
● Share test-related information with other team members