【工作內容】
1. 依產品/專案設計之功能項目,擬定 Test Plan 和設計 Test Case
2. 和相關人員溝通,確認設計、功能需求和規格
3. 進行API測試、功能測試、壓力測試、使用者體驗、UI測試、APP測試
3. 問題回饋、問題追蹤,協助各端人員確認 Issue 並加以驗證
4. 分析測試結果且清楚回報,協助開發團隊解決問題,並持續追蹤回歸測試
【職務條件】
1. 1年以上 API / App / Web 測試實務經驗
2. 良好的溝通能力
Responsibilities
1. Assist with system testing for new applications and existing software to ensure alignment with design specifications.
2. Conduct regression testing to identify potential issues introduced by new features or code changes.
3. Support the maintenance and management of manual and automated test scripts, as well as test databases.
4. Design, write, execute, and maintain test cases for web applications and platform APIs.
5. Review specifications, requirements, and technical design documents to provide timely and constructive feedback.
6. Document test results and follow up on defect reports, working closely with engineers to ensure resolution.
7. Assist in verifying and reproducing reported issues in existing software.
8. Ensure that all deliverables meet customer requirements prior to internal release and approval.
9. Adhere to team and company-wide quality guidelines and standards throughout all testing activities.
10. Participate in development cycles and stay current with new testing tools, techniques, and best practices.
Requirements and Skills
1. Hands-on experience in various testing types, including application, system, and mobile testing.
2. Minimum of 4 years of experience in software quality assurance.
3. Solid technical background with an understanding of software development processes and web technologies.
4. Familiarity with different testing methodologies, including functional, integration, regression, stress, and API testing.
5. Experience with testing tools such as JMeter, Fiddler, Postman, ADB logcat, and Charles Proxy.
6. Experience working in an Agile/Scrum development environment.
7. Strong organizational skills with keen attention to detail and the ability to manage multiple tasks simultaneously.
8. Excellent communication and collaboration skills.
9. Proficient in fault analysis and debugging.
10. Experience in developing API automation scripts.
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.
▎職務內容
1. 手動測試執行與分析
a. 制定測試計畫書及測試案例,針對產品功能進行全面的功能測試、整合測試、回歸測試及壓力測試
b. 模擬用戶需求與實際使用場景,確保產品穩定性及良好的用戶體驗
2. Bug 追蹤與改進建議
a. 記錄測試期間的問題,追蹤 Bug 並進行優先級排序,與開發團隊合作釐清問題並提出改善建議
3. 測試報告撰寫與分享
a. 撰寫測試相關文件,包括 Test Case 與 Test Report,為團隊提供有力的測試數據與決策依據
4. 基礎自動化測試參與與學習
a. 瞭解並學習自動化測試的基礎概念及流程,逐步參與簡單的自動化測試工作
b. 逐步熟悉測試工具 (如 Postman、JMeter) 及基本腳本撰寫
5. 流程與品質改進
a. 協助優化測試流程與工具運用,提升測試效率與產品品質
b. 對測試數據進行分析,發現改進機會,並提供建設性建議
▎必備條件
1. 技能需求
a. 至少 2–3 年手動測試相關經驗,熟悉功能測試、回歸測試及壓力測試
b. 熟悉測試工具 (如 JMeter、Fiddler、Postman、Chrome Console)
c. 瞭解自動化測試的基本概念,有學習自動化測試的強烈意願
2. 經驗背景
a. 資訊工程、軟體工程或相關科系學士學位,或具備等同經驗者
b. 熟悉敏捷開發 (Scrum) 流程,有與跨部門協作經驗
▎加分條件
1. 有 API 測試經驗,瞭解 RESTful API 概念
2. 熟悉任一程式語言(如 Python、JavaScript),即使僅具備初步基礎
3. 具備 ISTQB、CSTE 等測試相關證照
4. 曾參與過測試流程優化或數據分析相關專案
▎團隊文化
1. 採用 Scrum & Git Flow 開發流程,每週 Release 1 次。
2. 重視成員的產出與 Ownership,支持每位成員的專業發展。
3. 鼓勵技術交流與分享,維持開放與合作的團隊氛圍。