All remote jobs
Open role
Remote opportunity atMaintainX

Senior Software Developer in Test, Quality Platform

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Published
18Listing views
2Application actions
14 Sep 2026Apply before
Opportunity details

About this role.

AI Summary

MaintainX is hiring a Senior Software Developer in Test to build and evolve a shared quality platform used by engineering teams across the organization. The role centers on test automation frameworks, CI/CD standards, developer tooling, test reliability, and AI-assisted test authoring. The successful candidate will partner with product engineering, Quality Advocates, and SRE while owning systems from architecture through production support. This is a senior, high-influence role requiring production coding skills, platform thinking, mentorship, and excellent English communication with leaders across teams.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

5/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

5/5
GuidedFull ownership

Communication Load

5/5
IndependentCollaborative
AI insightThis is a senior platform-focused SDET role requiring both strong production software engineering and deep test-infrastructure expertise. The scope spans organization-wide developer experience, CI reliability, AI testing, cross-functional influence, and technical mentorship.

Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job medianMarket rate
$165,000
US market range$140k–$200k
AI insightNo numeric candidate compensation is disclosed; the posting states only "Competitive salary and meaningful equity opportunities." The following figures are estimated US-market annual base-salary benchmarks for a senior SDET focused on quality platforms and developer tooling, not an employer-provided offer.

Core skills

Skills and capabilities most closely associated with this opportunity.

Cover letter sample

Dear Hiring Team,

I am excited to apply for the Senior Software Developer in Test, Quality Platform role at MaintainX. My background in building scalable test automation frameworks, CI/CD quality controls, and shared developer tooling aligns strongly with your goal of making high-quality delivery the default across engineering.

I would bring an engineering-first approach to reducing flaky tests, improving build reliability, and designing resilient test harnesses for AI-powered capabilities. I am also comfortable partnering with SRE, product engineers, and technical leaders to turn quality metrics and platform investments into measurable productivity gains.

I would welcome the opportunity to help MaintainX advance its AI-assisted testing strategy and strengthen release confidence across teams.

Sample interview questions
How would you design a shared test automation platform that can support multiple engineering teams?

I would start by defining stable interfaces, deterministic test data, and clear ownership boundaries. I would implement layered testing, including unit, API, integration, and a limited set of critical end-to-end tests, while providing reusable fixtures, reporting, and documentation so product teams can adopt the framework consistently.

What is your approach to identifying and eliminating flaky tests?

I would use failure history and telemetry to classify flakes by root cause, such as timing, environment instability, test-data collisions, or external dependencies. I would prioritize high-frequency and high-impact failures, add quarantine and ownership workflows where necessary, and address root causes rather than relying on retries as a permanent solution.

How would you improve CI reliability and developer feedback cycles?

I would make test execution, results, and quality gates visible within the delivery workflow, with fast feedback for pull requests and deeper validation before release. I would establish standards for parallelization, artifact capture, retry policies, and failure triage, then monitor pipeline duration, pass rates, and false-failure rates to drive improvements.

How would you create a test strategy for AI-powered product capabilities?

I would test AI features across functional correctness, resilience, safety, cost or quota behavior, and degradation scenarios. This would include health checks, mocked and live-provider contract tests, adversarial inputs, circuit-breaker validation, and observability that captures model failures without exposing sensitive data.

How would you evaluate and roll out an AI-assisted developer or testing tool?

I would evaluate tools through a controlled pilot with measurable criteria, such as test-authoring time, defect detection, maintenance burden, security, and developer adoption. I would retain human review and engineering standards, integrate successful tools into existing workflows, and publish guidance based on demonstrated outcomes rather than novelty.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.

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.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.
Application method

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. View safety guidance.

Log in to save
One quick step before you apply

Create your free account, then apply.

Build a more organized job search on Jobicy and continue to the employer's application when you're ready.

  • Never lose a promising opportunitySave roles and return to them from your dashboard.
  • See your entire search at a glanceTrack applications, stages and next steps in one place.
  • Get matched with relevant remote jobsChoose the alerts and digests that work for you.
or continue without an account
Applying is free. The employer's application opens in a new tab.
Add alert
Jobs Talent Salaries
Menu