职位名称:软件开发测试工程师 (SDET)
工作地点:Sylmar, CA(100% 现场工作 – 无远程/混合模式)
合同期限:1年(有可能延长)
薪资:$50–$55/小时
合同类型:仅限W-2(不提供签证赞助或C2C)
职位概述:
我们正在寻找一名软件开发测试工程师 (SDET),加入一家领先的受监管医疗设备公司的快速敏捷团队。这是一个100%现场的职位,工作地点在加州Sylmar——由于每天需要现场工作,候选人必须住在工作地点一小时车程内。在此角色中,您将与开发人员、产品负责人和QA领导密切合作,为支持全球临床试验的应用程序推动端到端测试。
理想的候选人需要具备使用C#、Selenium或Playwright进行测试自动化的坚实基础,同时也能使用Postman、JMeter和SQL查询等工具进行手动测试。您还必须能够(或愿意)编写符合监管标准的测试用例。
工作环境:
您将嵌入一个敏捷Scrum团队,使用现代工具和框架开发和支持内部和外部基于Web的应用程序,包括:
- .NET(传统和.NET Core)
- Angular
- Oracle PL/SQL
- Kubernetes
- Azure DevOps(本地)
主要职责:
- 使用Playwright(C#)和其他基于.NET的测试框架(如xUnit、NUnit)开发和维护自动化UI和集成测试
- 对Angular/.NET应用程序进行手动和探索性测试
- 参加Scrum仪式并帮助定义可测试的验收标准
- 与开发人员合作,从开发早期阶段构建可扩展的测试解决方案
- 通过Azure DevOps将自动化测试集成到CI/CD管道中
- 维护和扩展共享的自动化框架
- 编写和执行SQL查询以验证后端数据(优先使用Oracle PL/SQL)
- 提交清晰、详细的缺陷报告并协助分类
- 确保所有测试实践符合受监管环境标准
- 参与测试数据设置和管理测试文档
必备资格:
- 2–4年作为SDET或QA自动化工程师的经验
- 精通C#并对面向对象原则有扎实理解
- 有测试Angular前端应用程序和后端API的经验
- 具有使用Playwright、Selenium或Cypress等自动化工具的实际经验
- 熟悉Azure DevOps和CI/CD环境
- 能够编写和执行SQL查询;有Oracle PL/SQL经验者优先
- 具备较强的分析和调试能力
- 曾参与过敏捷/Scrum环境
- 必须居住在加州Sylmar一小时车程内(仅限本地候选人)
优先资格:
- 有使用JMeter进行性能测试的经验
- 熟悉Kubernetes和容器化环境
- 有在受监管行业(医疗设备、制药、医疗保健、金融、航空航天)工作的经验
- 熟悉Azure DevOps Test Plans或其他测试用例管理系统