QA自动化工程师
QA Automation engineer
Newfire与全球领先的公司合作,推动长期的工程转型。在这个项目中,我们与一家在奢侈品零售行业具有深厚基础的公司携手,该公司正在对其数字生态系统进行重大技术升级,包括定制的电子商务平台、多个在线商店以及ERP集成。目标是现代化平台并加快软件交付,将发布周期从数月缩短到约一个月。更快、高信心的测试是这一努力的核心。该项目的开发是AI原生的,利用像Claude Code和CodeRabbit这样的代理开发工具,AI辅助测试作为核心机制,以高效地最大化测试覆盖率。
关于职位
在Newfire,质量协助关注的是赋能而非作为下游的把关者。在QA主管的指导下,你将构建框架、工具、资源和模式,使每位工程师都能轻松测试自己的工作。你将扩展共享的端到端测试套件,覆盖关键购物流程,并建立自动化API覆盖率以保护业务运营。你的成功取决于你如何有效地赋能工程师进行测试,而不是下游发现的bug数量。你将经常绘制预期的功能行为,建立文档化的事实来源,并将测试代码维护到与生产代码相同的严格标准。
你会做什么
- 设计、扩展和维护跨工程小组采用的测试框架、资源和可重用模式
- 扩展覆盖关键购物流程的共享端到端测试套件,同时确保CI流水线中的高可靠性
- 在生产部署前执行目标回归测试
- 直接与软件工程师合作,提升他们的单元测试和集成测试实践
- 利用AI工具加速测试编写、边缘情况覆盖和套件维护
- 处理流水线故障,隔离易碎测试,并确保套件执行保持可信
- 管理所负责套件的测试数据生成和测试环境
- 在测试模式、标准实践和功能规范建立时进行文档记录
- 参与敏捷仪式,并为测试代码的PR评审做出贡献
你需要带来
- 4年以上专业的测试自动化经验
- 具有Cypress和Playwright的实战项目经验(当前套件使用Cypress;迁移计划正在进行)
查看英文原文
Newfire partners with leading global companies to drive long-term engineering transformations. On this project, we are working alongside a well-established company in the luxury retail industry undergoing a major technology shift across their digital ecosystem—including a custom e-commerce platform, multiple online storefronts, and ERP integrations. The objective is to modernize the platform and accelerate software delivery, taking release cycles from several months down to about one month.Faster, high-confidence testing is central to this effort. Development on this project is AI-native, utilizing agentic development tools like Claude Code and CodeRabbit, with AI-assisted testing serving as a core mechanism to maximize test coverage efficiently.About the RoleAt Newfire, Quality Assistance focuses on enablement rather than serving as a downstream gatekeeper. Working under the QA Lead, you will build the frameworks, tooling, harnesses, and patterns that make it simple for every engineer to test their own work. You will extend the shared end-to-end suite across critical shopping journeys and build out automated API coverage to safeguard business operations.Your success is measured by how effectively you enable engineers to test, rather than the number of bugs caught downstream. You will frequently map out expected feature behavior, establish documented sources of truth, and maintain test code to the same rigorous standards as production code.
What You’ll Do
- Design, extend, and maintain test frameworks, harnesses, and reusable patterns adopted across engineering pods
- Expand the shared E2E test suite covering critical shopping journeys while ensuring high reliability in CI pipelines
- Perform target regression testing prior to production deployments
- Pair directly with software engineers to elevate their unit and integration testing practices
- Leverage AI tools to accelerate test authoring, edge-case coverage, and suite maintenance
- Triage pipeline failures, isolate flaky tests, and ensure suite execution remains trusted
- Manage test data generation and test environments for owned suites
- Document testing patterns, standard practices, and feature specifications as they are established
- Participate in agile ceremonies and contribute to pull request reviews for test code
What You Bring
- 4+ years of professional test automation experience
- Hands-on project experience with both Cypress and Playwright (current suite uses Cypress; a migration to Playwright is under evaluation)
- Strong proficiency in JavaScript / TypeScript
- Proven experience in API test automation
- Proven track record of building or significantly extending test frameworks and suites from the ground up
- Strong alignment with an enablement mindset, equipping engineers to own quality
- Sharp exploratory instincts and comfort defining expected behavior in low-documentation environments
- Hands-on experience with AI-assisted test generation and suite maintenance
- Strong grasp of the test pyramid and proper positioning of E2E testing
- Familiarity with Git-based workflows and CI pipelines
- Upper-Intermediate to Advanced English (written and spoken)
- Ability to work with significant US Eastern Time overlap (LATAM / EMEA locations)
Nice To Have
- Experience with Java test tooling (JUnit, REST-assured)
- E-commerce domain expertise (checkout, payment processing, user account journeys)
- Experience managing CI-integrated test suites and resolving test flakiness
- Exposure to performance, load, or accessibility testing
Originally posted on Himalayas