#132510 - 测试工程师(SDET)– 后端自动化
#132510 - Software Engineer in Test (SDET) – Backend Automation
我们正在寻找一位具备强大质量工程和测试自动化经验的动手型后端工程师。初期重点将放在测试工程和使用 TypeScript 与 Playwright 构建稳健的自动化测试上,同时有机会更广泛地参与使用 Java 或 Kotlin 的生产后端工程。
该职位最适合能够在生产代码和测试自动化中都感到舒适的工程师,而不是仅专注于传统 QA 活动。
- 使用 TypeScript 和 Playwright 构建、维护和改进自动化测试框架。
- 为后端服务和应用流程开发功能测试、集成测试和 API 测试。
- 编写清晰、全面且易于维护的测试用例。
- 调试测试失败、应用程序问题和后端行为,以确定根本原因。
- 通过 CI/CD 流水线支持自动化测试执行。
- 独立贡献于使用 Java 或 Kotlin 的生产后端代码。
- 应用强大的软件工程和测试工程实践来提升产品质量和可靠性。
必须技能
· 强大的专业后端工程经验。
· 强大的测试工程和自动化经验。
· 使用 Java 或 Kotlin 开发后端服务的实际经验。
· 高级 TypeScript 技能。
· 实际使用 Playwright 的经验,包括创建和维护测试框架。
· 编写功能测试、集成测试和 API 测试的经验。
· 能够编写清晰、全面且易于维护的测试用例。
· 强大的调试、故障排除和根本原因分析能力。
· 使用 CI/CD 流水线和自动化测试执行的经验。
· 能够独立贡献于生产代码,而不仅仅是测试代码。
· 企业经验优先考虑。
加分技能
· 云平台、容器化服务或微服务架构的经验。
· 性能、可靠性、可访问性或契约测试的经验。
· 使用 REST API 和后端服务的经验。
· 使用 Git 和 pull-request 流程的经验。
· 使用 CI/CD 平台的经验。
· 使用网页和移动网页测试工具的经验。
所需工具与平台
· Java 或 Kotlin
· TypeScript
· Playwright
· CI/CD 流水线和自动化测试执行
地点、时间与合作方式
· 面向亚太地区候选人的远程合同机会。
· 候选人需能够保持大约 80–90% 与 EST 工作时间的重叠。
· 当前合同合作方式
查看英文原文
We are seeking a hands-on backend engineer with strong quality engineering and test automation expertise. The initial focus will be on test engineering and building robust automated testing using TypeScript and Playwright, with opportunities to contribute more broadly to production backend engineering using Java or Kotlin.
This role is best suited to an engineer who is comfortable working in both production code and test automation rather than focusing exclusively on traditional QA activities.
- Build, maintain, and improve automated test frameworks using TypeScript and Playwright.
- Develop functional, integration, and API tests for backend services and application workflows.
- Create clear, comprehensive, and maintainable test cases.
- Debug test failures, application issues, and backend behavior to identify root causes.
- Support automated test execution through CI/CD pipelines.
- Contribute independently to production backend code using Java or Kotlin.
- Apply strong software engineering and test engineering practices to improve product quality and reliability.
Must-Have Skills
· Strong professional backend engineering experience.
· Strong test engineering and automation experience.
· Hands-on experience developing backend services using Java or Kotlin.
· Advanced TypeScript skills.
· Hands-on Playwright experience, including creating and maintaining test frameworks.
· Experience writing functional, integration, and API tests.
· Ability to write clear, comprehensive, and maintainable test cases.
· Strong debugging, troubleshooting, and root-cause analysis skills.
· Experience working with CI/CD pipelines and automated test execution.
· Ability to contribute independently to production code, not only test code.
· Enterprise experience strongly preferred.
Nice-to-Have Skills
· Experience with cloud platforms, containerized services, or microservice architectures.
· Experience with performance, reliability, accessibility, or contract testing.
· Experience working with REST APIs and backend services.
· Experience with Git and pull-request workflows.
· Experience with CI/CD platforms.
· Experience with web and mobile web testing tools.
Required Tools & Platforms
· Java or Kotlin
· TypeScript
· Playwright
· CI/CD pipelines and automated test execution
Location, Time & Engagement
· Remote contract opportunity for candidates located in APAC.
· Candidates must be able to maintain approximately 80–90% overlap with EST working hours.
· Contract engagement currently expected to run through March 31, 2027.