Job Overview
We are seeking a highly skilled Smart Home Testing Engineer with 5-10 years of industry experience to join our dynamic team. The successful candidate will be responsible for testing smart home applications, web platforms, hardware devices, and AWS IoT cloud services. This role requires a deep understanding of both software and hardware testing methodologies to ensure the highest quality of our innovative smart home solutions.
Key Responsibilities
? Test Planning: Develop comprehensive test plans and strategies based on project requirements and specifications.
? Functional Testing: Conduct thorough functional testing of mobile applications and web interfaces to ensure all features work as intended.
? Hardware Testing: Perform testing on smart home devices to validate their functionality, performance, and integration with software applications.
? Cloud Platform Testing: Test AWS IoT services integration, ensuring data communication between devices and the cloud is secure and efficient.
? Automation Development: Design and implement automated test scripts to enhance testing efficiency and coverage.
? Performance Testing: Evaluate the performance of applications under various conditions to ensure reliability and scalability.
? Security Testing: Conduct security assessments on both software and hardware components to identify vulnerabilities.
? Defect Management: Log, track, and manage defects using appropriate tools; collaborate with development teams for timely resolution.
? Documentation: Create detailed test cases, test scripts, and reports; document findings and provide insights for continuous improvement.
? Collaboration: Work closely with cross-functional teams including developers, product managers, and UX designers to ensure alignment on quality standards.
Qualifications
? Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
? Experience: 5-10 years of experience in software and hardware testing within the smart home or IoT industry.
? Technical Skills:
? Proficiency in automated testing tools (e.g., Selenium, Appium).
? Strong understanding of cloud services, particularly AWS IoT.
? Experience with performance testing tools (e.g., JMeter).
? Familiarity with programming/scripting languages (e.g., Python, Java).
? Knowledge of IoT protocols (e.g., MQTT, CoAP) is a plus.
? Proficient in testing of GraphQL and REST APIs
? Proficient in testing mobile applications (iOS and Android), web applications(react native), and embedded hardware.
? Familiar with various testing methodologies and techniques, including Agile development and continuous integration/continuous delivery (CI/CD).
? Soft Skills:
? Excellent analytical and problem-solving abilities.
? Strong communication skills to effectively collaborate with team members.
? Ability to work independently as well as part of a team in a fast-paced environment.
? Fluent in English.
工作概述
我們正在尋找具有5-10年行業(yè)經(jīng)驗(yàn)的高技能智能家居測試工程師加入我們充滿活力的團(tuán)隊(duì)。成功的候選人將負(fù)責(zé)測試智能家居應(yīng)用程序、網(wǎng)絡(luò)平臺(tái)、硬件設(shè)備和AWS物聯(lián)網(wǎng)云服務(wù)。這個(gè)職位需要對(duì)軟件和硬件測試方法有深刻的理解,以確保我們創(chuàng)新的智能家居解決方案的最高質(zhì)量。
主要職責(zé)
?測試計(jì)劃:根據(jù)項(xiàng)目需求和規(guī)范制定全面的測試計(jì)劃和策略。
?功能測試:對(duì)移動(dòng)應(yīng)用程序和web界面進(jìn)行全面的功能測試,以確保所有功能正常工作。
?硬件測試:對(duì)智能家居設(shè)備進(jìn)行測試,以驗(yàn)證其功能,性能以及與軟件應(yīng)用程序的集成。
?云平臺(tái)測試:測試AWS物聯(lián)網(wǎng)服務(wù)集成,確保設(shè)備與云之間的數(shù)據(jù)通信安全高效。
?自動(dòng)化開發(fā):設(shè)計(jì)和實(shí)現(xiàn)自動(dòng)化測試腳本,以提高測試效率和覆蓋率。
?性能測試:評(píng)估應(yīng)用程序在各種條件下的性能,以確??煽啃院涂蓴U(kuò)展性。
?安全測試:對(duì)軟件和硬件組件進(jìn)行安全評(píng)估,以識(shí)別漏洞。
?缺陷管理:使用適當(dāng)?shù)墓ぞ哂涗洝⒏櫤凸芾砣毕?;與開發(fā)團(tuán)隊(duì)合作,及時(shí)解決問題。
?文檔:創(chuàng)建詳細(xì)的測試用例、測試腳本和報(bào)告;記錄發(fā)現(xiàn)并提供持續(xù)改進(jìn)的見解。
?協(xié)作:與跨職能團(tuán)隊(duì)緊密合作,包括開發(fā)人員、產(chǎn)品經(jīng)理和用戶體驗(yàn)設(shè)計(jì)師,以確保質(zhì)量標(biāo)準(zhǔn)的一致性。
資格
教育背景:計(jì)算機(jī)科學(xué)、工程或相關(guān)專業(yè)本科以上學(xué)歷。
?經(jīng)驗(yàn):5-10年智能家居或物聯(lián)網(wǎng)行業(yè)軟硬件測試經(jīng)驗(yàn)。
?技術(shù)技能:
熟練使用自動(dòng)化測試工具(例如Selenium, Appium)。
?對(duì)云服務(wù),特別是AWS IoT有深刻的理解。
具有使用性能測試工具(如JMeter)的經(jīng)驗(yàn)。
熟悉編程/腳本語言(如Python, Java)。
?了解物聯(lián)網(wǎng)協(xié)議(如MQTT, CoAP)優(yōu)先考慮。
?精通GraphQL和REST api的測試
?熟練測試移動(dòng)應(yīng)用(iOS和Android)、web應(yīng)用(react native)和嵌入式硬件。
熟悉各種測試方法和技術(shù),包括敏捷開發(fā)和持續(xù)集成/持續(xù)交付(CI/CD)。
?軟技能:
優(yōu)秀的分析和解決問題的能力。
?較強(qiáng)的溝通技巧,能有效地與團(tuán)隊(duì)成員合作。
?能夠獨(dú)立工作,也能在快節(jié)奏的環(huán)境中作為團(tuán)隊(duì)的一員。
?英語流利。