角色:自动化测试工程师(SDET)
地点:马里兰州洛克维尔 - 远程工作,但偶尔需要出差。首选DMV地区的候选人
薪资:市场/灵活
需要积极的公共信任许可证/或可清除
具有HRSA、HHS和其他政府经验的先前经验
注意:必须具备Selenium和自动化以及SFDC经验
主要职责
1. 测试自动化:
• 使用Selenium和其他相关工具/框架开发、维护和执行自动化测试脚本。
• 为功能、回归、集成和性能测试设计和实施自动化测试用例。
• 与开发和QA团队合作,确保自动化测试无缝集成到CI/CD流水线中。
2. DevOps集成:
• 为自动化测试实施和增强持续集成和持续交付(CI/CD)流水线。
• 与DevOps团队密切合作,将自动化测试集成到构建和部署流程中。
3. 安全测试:
• 进行安全测试,包括漏洞评估和渗透测试,以识别和解决潜在的安全风险。
• 与安全和开发团队合作,消除和减轻已识别的漏洞。
4. 测试策略和规划:
• 根据项目需求和规格,为测试规划、策略和测试用例设计做出贡献。
• 参与需求审查,并提供意见以确保可测试性和足够的覆盖范围。
5. 缺陷管理:
• 在问题跟踪系统中识别、报告和跟踪缺陷,并与开发人员密切合作解决问题。
6. 测试文档:
• 创建和维护测试文档,包括测试用例、测试脚本、测试数据和测试环境。
7. 性能测试:
• 与性能测试团队合作,协助设计、执行和分析性能测试。
资格:
• 计算机科学、工程或相关领域的学士学位。
• 具有自动化测试工程师的经验,熟练掌握Selenium和其他测试自动化框架。
• 熟悉DevOps实践,并有将测试集成到CI/CD流水线的经验。
• 熟悉安全测试方法和工具(例如OWASP、Burp Suite、安全扫描器)。
• 熟练掌握Python、Java或JavaScript等脚本语言进行测试自动化。
• 具有版本控制系统(例如Git)、测试管理工具和问题跟踪系统的经验。
• 对软件测试原理、方法和最佳实践有深入了解。
• 出色的问题解决能力、注重细节和批判性思维能力。
• 有效的沟通和协作能力,能够在跨职能团队中工作。