如果您能保护所有技术的未来会怎样?
如今,大多数系统都是互联、自动化和远程监控/控制的。不论是工业还是商业,具有连接性的自动化对于包括HealthTech、工业4.0、卫星、国防/军事、5G和智慧城市在内的不断发展的领域都有巨大影响。由于计算、带宽限制以及量子计算的进步,这些领域容易受到网络攻击。
Microsec(www.usec.io)是一家总部位于新加坡的快速发展的公司,他们建立了一个企业级网络安全平台,通过支持后量子密码学和机器学习的数学和计算优化加密算法来防御此类攻击。为了防止零日攻击,该平台还实现了基于机器学习/人工智能的异常检测系统,可以在最小的微控制器到最大的超级计算机上运行。来自世界各地的一支杰出的科学家和工程师团队加入了这个令人难以置信的旅程,共同建立这项技术。团队正在寻找下一位超级明星候选人,将公司推向新的高度,保护所有技术的未来。
您的职责
核心工作内容
• 分析用户故事、用例和需求的有效性和可行性
• 制定详细的测试计划,包括功能测试、回归测试、性能测试和可用性测试等各个方面。
• 根据软件需求和规范编写测试用例和脚本。执行这些测试用例并记录结果。
• 执行手动测试,以发现软件应用中的问题。这包括探索各种用例场景,以发现任何功能或用户界面缺陷。
• 开发和执行自动化测试,如果适用的话。这涉及使用自动化测试工具来简化测试过程。
• 在测试过程中识别、记录和跟踪发现的缺陷或错误。与开发团队沟通这些问题,并跟进确保问题得到解决。
• 确保软件符合质量标准并符合法规要求。这包括功能、可靠性、可用性和性能检查。
• 每次软件修改时进行回归测试,以确保没有引入新的错误。
• 与软件开发人员和其他团队成员密切合作,了解软件的功能和设计,以便进行有效的测试。
• 测试软件的用户界面是否易于使用,并确保其符合设计规范。
• 检查软件在各种条件下的性能,包括负载、压力和可扩展性测试。
• 记录所有测试过程,包括撰写测试报告、维护测试数据库和创建测试文档以供将来参考。
执行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(认证软件测试员)等认证者优先考虑