软件质量保证工程师

15个月前全职
Spark Systems Pte Ltd

Spark Systems Pte Ltd

location 新加坡
unsaved
职位概述 - 软件质量保证工程师 • 熟悉质量保证生命周期,从编写测试计划、思考测试用例设计、执行测试(新功能和回归测试)到缺陷管理和回顾。在与其他团队合作时,熟悉端到端软件开发生命周期将会有所帮助。 • 执行和推动手动测试、自动化测试和性能测试。 • 对在测试中发现的任何错误/异常进行详细记录,并提供如何重现它们的说明。 • 准确记录和维护测试结果及其解决进展。 • 配置、设置和维护用于测试的质量保证环境。 • 与客户服务团队合作,帮助分析在生产环境中发现的问题的根本原因。 • 根据预期的用户行为和业务规则设计和开发自动化测试。 • 确定并提出在软件开发过程中改进的领域。 • 快速对优先事项或情况的变化作出反应,以满足业务需求。 • 持续改进测试流程、测试质量和效率。 • 维护良好的文档和变更控制。 教育背景和经验 • 工程学、计算机科学或其他相关领域的学士学位或以上学历 • 至少5-8年软件测试开发工作经验 所需技能 • 自学能力强,精通测试程序和测试用例设计方法,并主动进行进一步的技术研究 • 具有Java编程经验 • 具有自动化测试框架的经验(如Selenium、Appium) • 熟悉API测试。对FIX(金融信息交换)、HTTP、WebSocket、JSON有深入理解和经验 • 熟悉数据库和SQL • 具有Junit、TestNG等单元测试框架的经验 • 精通作为SDLC一部分的Git版本控制系统 • 对Linux或Unix操作系统命令有一般工作知识 • 熟悉性能测试工具,如JMeter、LoadRunner等 • 理解CI/CD流水线(如Jenkins) • 对Jira、TestRail等测试工具有丰富经验 • 具有积极解决问题的态度,具备较强的分析和研究能力 • 具备较强的逻辑思维能力、谈判技巧和冲突管理能力 • 擅长团队合作,注重结果,具有抗压能力。 额外要求 • 熟悉JavaFX GUI或移动Android/iOS基本开发者优先考虑 • 熟悉Spring-boot者优先考虑