测试工程师

无个税14个月前全职
Atribs Metscon

Atribs Metscon

location 迪拜
unsaved
测试规划与设计: • 与利益相关者合作,了解软件需求并定义测试目标和策略。 • 基于功能和非功能需求,编制全面的测试计划、测试用例和测试场景。 • 测试执行: • 手动执行测试用例和/或使用自动化测试工具验证软件功能、性能和可靠性。 • 进行回归测试,确保软件发布的稳定性,并验证已报告缺陷的修复情况。 • 缺陷管理: • 使用问题跟踪系统(如Jira、Bugzilla)识别、优先级排序和报告缺陷,并提供清晰详细的描述。 • 与开发团队密切合作,排除问题,进行根本原因分析,并验证缺陷修复。 • 自动化测试: • 使用测试自动化框架和工具(如Selenium WebDriver、Cypress.io)开发和维护自动化测试脚本,以增加测试覆盖率和效率。 • 将自动化测试集成到持续集成/持续部署(CI/CD)流水线中,实现无缝执行。 • 性能测试: • 使用JMeter、LoadRunner或Gatling等工具进行性能测试,评估系统在各种负载条件下的响应能力、可扩展性和可靠性。 • 安全测试: • 使用OWASP ZAP或Burp Suite等工具进行安全测试,识别和解决软件应用程序中的漏洞。 • API测试: • 使用API测试工具(如Postman、SoapUI)验证RESTful API和Web服务,以确保数据完整性、身份验证和规范的符合性。 • 文档编制: • 为了追溯性和合规性的目的,编制测试计划、测试用例、测试结果和缺陷报告。 • 准备和维护技术文档,包括用户指南和发布说明。 • 持续改进: • 了解软件测试领域的行业趋势、最佳实践和新兴技术。 • 为提高整体质量保证流程做出贡献,参与流程改进和倡议。 要求 技术技能: • 熟练掌握软件测试方法、技术和工具。 • 出色的分析和解决问题的能力。 • 具备测试自动化框架和工具(如Selenium WebDriver、Cypress.io)的经验。 • 熟悉编程语言(如Java、Python、JavaScript)用于测试自动化。 • 熟悉版本控制系统(如Git)和持续集成/持续部署流水线。 • 理解Web技术(如HTML、CSS、JavaScript)和Web应用程序架构。 • 具备关系数据库和SQL查询的经验。 • 熟悉性能测试工具(如JMeter、LoadRunner)和安全测试概念。 • 出色的沟通和协作能力。