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年行业经验的高技能智能家居测试工程师加入我们充满活力的团队。成功的候选人将负责测试智能家居应用程序、网络平台、硬件设备和AWS物联网云服务。这个职位需要对软件和硬件测试方法有深刻的理解,以确保我们创新的智能家居解决方案的最高质量。
主要职责
•测试计划:根据项目需求和规范制定全面的测试计划和策略。
•功能测试:对移动应用程序和web界面进行全面的功能测试,以确保所有功能正常工作。
•硬件测试:对智能家居设备进行测试,以验证其功能,性能以及与软件应用程序的集成。
•云平台测试:测试AWS物联网服务集成,确保设备与云之间的数据通信安全高效。
•自动化开发:设计和实现自动化测试脚本,以提高测试效率和覆盖率。
•性能测试:评估应用程序在各种条件下的性能,以确保可靠性和可扩展性。
•安全测试:对软件和硬件组件进行安全评估,以识别漏洞。
•缺陷管理:使用适当的工具记录、跟踪和管理缺陷;与开发团队合作,及时解决问题。
•文档:创建详细的测试用例、测试脚本和报告;记录发现并提供持续改进的见解。
•协作:与跨职能团队紧密合作,包括开发人员、产品经理和用户体验设计师,以确保质量标准的一致性。
资格
教育背景:计算机科学、工程或相关专业本科以上学历。
•经验:5-10年智能家居或物联网行业软硬件测试经验。
•技术技能:
熟练使用自动化测试工具(例如Selenium, Appium)。
•对云服务,特别是AWS IoT有深刻的理解。
具有使用性能测试工具(如JMeter)的经验。
熟悉编程/脚本语言(如Python, Java)。
•了解物联网协议(如MQTT, CoAP)优先考虑。
•精通GraphQL和REST api的测试
•熟练测试移动应用(iOS和Android)、web应用(react native)和嵌入式硬件。
熟悉各种测试方法和技术,包括敏捷开发和持续集成/持续交付(CI/CD)。
•软技能:
优秀的分析和解决问题的能力。
•较强的沟通技巧,能有效地与团队成员合作。
•能够独立工作,也能在快节奏的环境中作为团队的一员。
•英语流利。