软件测试员/软件质量控制/软件质量保证

16个月前远程全职
500 - 1K USD / 月 Microsec Pte Ltd

Microsec Pte Ltd

location 新加坡
unsaved
如果您能保护所有技术的未来会怎样? 如今,大多数系统都是互联、自动化和远程监控/控制的。不论是工业还是商业,具有连接性的自动化对于包括健康科技、工业4.0、卫星、国防/军事、5G和智能城市在内的不断发展的领域都有巨大影响。由于计算、带宽限制以及量子计算的进步,这些领域容易受到网络攻击的威胁。 Microsec(www.usec.io)是一家总部位于新加坡的快速发展公司,已经建立了一个企业级网络安全平台,通过支持后量子密码学和机器学习的数学和计算优化加密算法来防御此类攻击。为了防止零日攻击,该平台还实现了基于机器学习/人工智能的异常检测系统,可以在最小的微控制器到最大的超级计算机上运行。来自世界各地的一支令人难以置信的科学家和工程师团队加入了这个令人难以置信的旅程,共同构建这项技术。团队正在寻找下一位超级明星候选人,将公司带入下一个水平,保护所有技术的未来。 MicroSec(www.usec.io)正在寻找一个技术倾向的候选人,具备全套测试技能,负责其快速发展的物联网和工业物联网网络安全。此人应该天生好奇,热爱技术,并具备道德黑客的素质。此人将为MicroSec的工业物联网和物联网网络安全产品进行漏洞评估和渗透测试。 你的职责: 核心工作: - 分析用户故事和/使用情况/需求的有效性和可行性。 - 创建详细的测试计划,涵盖功能、回归、性能和可用性测试等各个方面。 - 根据软件需求和规格书编写测试用例和脚本。执行这些测试用例,并记录结果。 - 手动测试以发现软件应用中的问题。包括探索各种使用情况场景以发现任何功能或用户界面缺陷。 - 如适用,开发和执行自动化测试。这包括使用自动化测试工具来简化测试过程。 - 识别、记录和跟踪测试期间发现的缺陷或错误。与开发团队沟通这些问题,并跟踪确保它们得到解决。 - 确保软件符合质量标准并符合监管要求。包括检查功能、可靠性、可用性和性能。 - 每次软件修改时进行回归测试,以确保没有引入新的错误。 - 与软件开发人员和其他团队成员密切合作,了解软件的功能和设计,以进行有效的测试。 - 测试软件的用户界面,确保易用性并符合设计规范。 - 检查软件在各种条件下的性能,包括负载、压力和可扩展性测试。 - 记录所有测试过程,包括编写测试报告、维护测试数据库和创建测试文档以供将来参考。 执行API测试: - 使用curl或postman等请求工具。 - 从客户端和服务器端捕获日志。 - 使用简单的Docker命令查看服务器端日志。 - 通过仪表板测试API请求并捕获日志。 使用Docker命令: - docker logs - docker exec - 启动和关闭容器 - 启动Docker容器 嵌入式设备测试(适用于嵌入式测试人员): - 编程嵌入式设备(闪存) - 内存转储和分析 - JTAG和固件分析 - 串口分析 你的要求: - 您拥有计算机/计算机科学/工程或相关领域的学士学位,来自知名大学。 - 您拥有超过3年的功能测试、回归测试、性能测试、可用性测试、集成测试、编写自动化脚本和测试API的经验。 - 您熟悉Python、Linux Shell和Docker。 - 有Selenium、Katalon、Watir或相关工具的经验。 - 理解数据库管理并熟练使用SQL进行与数据库交互的应用程序测试。 - 在启用KPI的环境中发现和跟踪错误的经验。 - 使用错误跟踪工具记录和跟踪缺陷(例如Bugzilla、Redmine)的经验。 - 您曾在初创公司环境中工作,并为功能、回归、性能和可用性测试等各个方面做出贡献。 - 有嵌入式系统经验者优先考虑。 - 有OpenSSL、PKI和其他网络安全工具经验者优先考虑。 - 拥有ISTQB(国际软件测试资格认证委员会)或CSTE(认证软件测试员)等认证者优先考虑。 工作类型:全职 薪资:每月500.00美元至1,000.00美元 福利: - 灵活的工作时间安排 工作时间:周一至周五 工作地点:远程