自动化测试工程师 (SDET)

15个月前合同
TechnoGen, Inc.

TechnoGen, Inc.

location 纽约
unsaved
角色:自动化测试工程师(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)、测试管理工具和问题跟踪系统的经验。 • 对软件测试原理、方法和最佳实践有深入了解。 • 出色的问题解决能力、注重细节和批判性思维能力。 • 有效的沟通和协作能力,能够在跨职能团队中工作。