高级测试软件开发工程师,质量平台
Senior Software Developer in Test, Quality Platform
MaintainX 是全球领先的 AI 驱动的维护与资产管理平台,为包括 Duracell、Shell、Cintas 和 Brenntag 在内的 14,000+ 客户提供服务。我们由 Bessemer Venture Partners 和 Bain Capital Ventures 领投的 D 轮融资中筹集了 1.5 亿美元,使我们的总融资额达到 2.54 亿美元。我们入选了 Forbes 2025 Cloud 100,这是全球顶级 100 家私营云公司的权威排名。我们正在快速增长,并在寻找与之匹配的人才。
职位简介:
作为 Quality Platform 团队的高级 SDET,你将构建所有工程团队依赖的共享测试基础设施、框架和 AI 辅助工具,以快速且自信地交付软件。你不会只负责单一产品领域的测试,而是会创建平台、开发者体验和自动化流程,使高质量软件成为组织中的默认标准。
你将与产品工程团队、质量倡导者和 SRE 密切合作,提升开发者生产力,提高发布信心,并帮助塑造 MaintainX 的 AI 驱动测试的未来。
你将负责:
- 构建并持续改进 MaintainX 的共享质量平台、测试自动化框架和开发者工具。
- 设计和开发 AI 辅助的测试编写基础设施,显著减少测试创建时间,同时保持高质量。
- 负责 CI 集成标准,并提升工程团队的构建可靠性。
- 为 AI 驱动的产品功能设计测试框架,包括健康检查、优雅降级、配额监控和对抗性测试。
- 识别并消除系统性的测试债务和易碎测试,防止它们影响工程团队。
- 构建被工程组织广泛采用的共享测试工具和框架。
- 与质量倡导者、产品工程团队和 SRE 合作,持续改进测试策略和平台可靠性。
- 评估新兴的 AI 测试工具,并在能产生可衡量工程影响的地方推动其采用。
我们希望你具备:
- 使用 Playwright、Selenium 或类似技术构建和维护生产级测试自动化框架的实际经验。
- 扎实的软件工程基础,有编写、调试和维护生产应用代码的经验。
- 将自动化测试集成到 CI/CD 流水线的经验,并能诊断易碎或失败的测试套件。
- 构建或维护共享开发者工具的经验。
查看英文原文
MaintainX is the world's leading AI-powered maintenance and asset management platform, serving 14,000+ customers including Duracell, Shell, Cintas, and Brenntag. We raised $150M in Series D funding led by Bessemer Venture Partners and Bain Capital Ventures, bringing our total funding to $254M. We were named to the Forbes 2025 Cloud 100, the definitive ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the talent to match.
About the Role:
As a Senior SDET on the Quality Platform team, you'll build the shared testing infrastructure, frameworks, and AI-assisted tooling that every engineering team at MaintainX relies on to ship quickly and confidently. Rather than owning testing for a single product area, you'll create the platform, developer experience, and automation that make high-quality software the default across the organization.
You'll partner closely with product engineering teams, Quality Advocates, and SRE to improve developer productivity, increase release confidence, and help shape the future of AI-powered testing at MaintainX.
What You'll Do:
- Build and evolve MaintainX's shared quality platform, test automation frameworks, and developer tooling.
- Design and develop AI-assisted test authoring infrastructure that significantly reduces test creation time while maintaining high quality.
- Own CI integration standards and improve build reliability across engineering teams.
- Design test harnesses for AI-powered product capabilities, including health checks, graceful degradation, quota monitoring, and adversarial testing.
- Identify and eliminate systemic test debt and flaky tests before they impact engineering teams.
- Build shared testing utilities and frameworks adopted across the engineering organization.
- Partner with Quality Advocates, product engineering teams, and SRE to continuously improve testing strategy and platform reliability.
- Evaluate emerging AI testing tools and drive adoption where they create measurable engineering impact.
About You:
- Hands-on experience building and maintaining production-grade test automation frameworks using Playwright, Selenium, or similar technologies.
- Strong software engineering fundamentals with experience writing, debugging, and maintaining production application code.
- Experience integrating automated testing into CI/CD pipelines and diagnosing flaky or failing test suites.
- Experience building or maintaining shared developer tooling, testing infrastructure, or engineering platforms.
- Experience using AI development tools such as Claude Code, GitHub Copilot, Cursor, or similar to accelerate engineering workflows while applying sound engineering judgment.
- Comfortable owning systems end-to-end, from architecture and implementation through production support.
- Experience mentoring engineers and helping raise engineering quality across teams.
- An expert level of English, both spoken and written, is required, as the individual will need to lead platform engineering managers across multiple teams, present technical priorities to executive stakeholders, and align with engineering leaders outside Québec on a daily basis.
Nice to Have:
- Experience building test harnesses for AI-powered features, including health checks, circuit-breakers, adversarial testing, or resilience testing.
- Experience building or maintaining autonomous or agentic AI systems.
- Experience evaluating AI-powered developer tools and integrating them into engineering workflows.
- Experience building observability and quality metrics into testing platforms.
- Experience working with large-scale developer platforms supporting multiple engineering teams.
What's In It for You:
- Competitive salary and meaningful equity opportunities.
- Healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Take what you need PTO.
- A Work Culture where:
- You'll work alongside folks across the globe that reflect the MaintainX values: Smart Humble Optimists.
- We believe in meritocracy, where ideas and effort are publicly celebrated.
Our mission is to deliver one platform for maintenance, repair & operations teams to keep the physical world running. We believe the greatest asset in any organization is the people. That’s why we built an intuitive, mobile-first solution to help boost productivity and collaboration across teams and locations.
MaintainX is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.