概述
自动化测试员(也称为自动化测试工程师)负责创建和维护自动化测试框架,以验证软件应用程序的功能、性能和安全性。他们简化测试过程,减少人工工作,并确保各版本的一致质量。
职责
- 设计和开发自动化测试脚本:使用像Selenium-Java这样的工具构建可重用的测试用例。
- 执行自动化测试:运行测试套件以验证不同环境下的软件功能。
- 与开发人员协作:与工程团队紧密合作,识别测试用例并将测试集成到CI/CD管道中。
- 维护测试框架:更新脚本和框架以适应不断变化的软件特性。
- 调试和排除故障:使用像Jira这样的工具调查失败、分析日志并报告缺陷。
- 确保软件可靠性:通过自动化测试验证性能、可扩展性和安全性。
- 文档和报告结果:向相关方提供清晰的测试报告和指标。
资格
- 精通Java(概念和编程技能)
- 具有丰富的Web服务/API测试自动化和UI自动化经验
- 强大的数据库和API测试技能
- 使用Java和Selenium的良好自动化技能
- 拥有构建和操作自动化框架和CI/CD管道的实际经验
- 自动化框架设计模式和技术;具有开发BDD自动化框架、Cucumber、TestNG的实际经验
- 最近项目中需要银行领域经验
- 工具:Selenium, SoapUI, Playwright, Cypress, Rest Assured, JMeter(在UI、API和性能测试中的实际使用)