Apply now

First seen by our source: 2 hours ago

Senior Product Engineer

@ TestFactors

Toronto, Ontario

Full-time5+ years experience
Apply now
SIGNALS

Overview

TestFactors is hiring a Senior Product Engineer to own a product area end to end on its AI-powered testing platform for SAP SuccessFactors. The role covers design, Rails API, React frontend, tests, deployment, production support and incident handling. The posting states the role is full-time, remote-friendly with a small remote team, and asks for 5+ years building production web applications.

Responsibilities:

  • Own a product area end to end, from customer problem to production
  • Improve AI test script generation and prove gains with benchmarks
  • Make the Playwright browser runner more reliable and explain failures
  • Deploy, monitor and handle incidents in owned areas
  • Review and simplify AI-written code across the codebase

Requirements summary:

  • 5+ years building production web applications
  • Deep backend experience, Ruby on Rails strongly preferred
  • Strong PostgreSQL: schema design, query performance, safe migrations
  • Comfort with React and TypeScript to ship full features
  • Daily use of AI coding tools with critical review of output
  • Clear writing and strong ownership

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
Not provided
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingHome, Office
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

TestFactors

FieldValue
Open jobs on Jobsy1
Job description

Company Description

TestFactors is an independent company focused on helping SAP SuccessFactors clients and partners test faster, more accurately, and with greater control. The company delivers an AI-powered platform that automates testing activities and streamlines quality assurance. Its solutions provide full traceability from test to defect to retest, enabling more transparent and reliable testing cycles. TestFactors reduces testing effort and cost from initial implementation through ongoing sustainment, supporting long-term customer success.

Role Description

TestFactors is a small team building the testing platform for SAP SuccessFactors. Enterprise HR and IT teams use us to manage test cycles, generate test scripts from their configuration, and run those scripts automatically against their SuccessFactors tenants. We are hiring an engineer who owns outcomes, not tickets. You'll take a product area, learn the customer problem behind it, and carry it all the way through: design, API, UI, tests, deploy, and production. Then you'll keep it working. When something you own breaks, you find out first and you fix the whole class of problem, not just the one bug.

What You'll Do
  • Own a product area end to end: talk with customers and SuccessFactors consultants, turn their problem into a clear outcome, then ship it across our Rails API and React frontend
  • Improve AI test script generation, which turns customer configuration workbooks into test scripts using large language models, and prove each gain with benchmarks and grading, not opinion
  • Make our browser runner (Playwright) more reliable as it drives real SuccessFactors tenants across multiple roles, test data and approval chains, and make it explain clearly why a run failed
  • Deploy what you build, watch it in production, and handle incidents in your area, treating multi-tenant access control, SOC 2 and penetration testing as part of the job
  • Keep the codebase healthy: AI coding agents write a large share of our code, and you'll be the judgment behind them, reviewing hard, simplifying, removing duplication, and saying no to complexity, including to the founder
What We're Looking For
  • 5+ years building production web applications, including features you owned from first conversation to production support
  • Deep backend experience. Ruby on Rails is strongly preferred; if your background is another framework, show us you can learn a large codebase fast
  • Strong PostgreSQL: schema design, query performance, avoiding N+1 queries, safe migrations
  • Comfort with React and TypeScript, enough to ship a complete feature without handing off the UI
  • Daily use of AI coding tools, together with the habit of reading their output critically
  • Clear writing: you can explain a trade-off in a paragraph and a production incident in a page
  • You take responsibility. You close loops, you don't wait to be told, and you're comfortable pushing back
Nice to Have
  • SAP SuccessFactors experience (Employee Central, Position Management, role-based permissions), from implementation, consulting or testing
  • Browser automation with Playwright or a similar tool, on complex enterprise apps
  • Evaluating LLM output: benchmarks, graders, prompt changes measured against a baseline
  • SOC 2, multi-tenant security, or identity and SSO integrations
  • Experience on a small team or as an early engineer at a startup
How We Build
  • The simplest solution wins. We would rather delete code than add an abstraction
  • Every feature comes with its tests: RSpec on the API, Vitest and Playwright on the frontend
  • We fix root causes. One bug report is a reason to look for the same mistake everywhere
  • AI agents are a core part of how we work. You're expected to use them well and to catch it when they're wrong
  • We write things down. Plans, runbooks and the issue tracker are kept current, because a small, remote team depends on it
Our Stack
  • API: Ruby on Rails 8 (API-only), PostgreSQL with PgBouncer, Solid Queue for background jobs, AnyCable and Redis for real-time updates, Pundit for access control
  • Frontend: React 18, TypeScript, Vite, TanStack Query, Tailwind and shadcn/ui
  • AI: Claude models on AWS Bedrock, pgvector for search, and our own evaluation tooling
  • Infrastructure: AWS EC2, Cloudflare, Sentry
What Success Looks Like
  • 30 days: you've shipped a fix or a small feature to production, and you can explain how a test script travels from workbook to automated run
  • 60 days: you own one product area. You've shipped a meaningful improvement in it and closed out its open issues
  • 90 days: customers and the team come to you for that area. You've cut a whole category of failures, with numbers to show it

Similar jobs

  • Product Engineer

    Oakville, ON
    Full Time

    Fairview Ltd.

    Candidates need a bachelor's degree in mechanical, manufacturing, chemical or materials engineering, or equivalent education and experience. They should have skills in technical drawings, CAD, materials, testing, root cause analysis, and strong analytical, project and communication abilities.

    CAD software

  • Product Engineer

    Burlington, ON
    Full Time

    ZOOK Enterprises

    2+ YOECandidates need a P.Eng licence, a bachelor's degree in mechanical or manufacturing engineering, and SolidWorks proficiency. At least 2 years of industrial experience with welding processes and procedures is required, and experience with pressure relief products, GTAW/LBW and mentorship is preferred.

    SolidWorks, AutoCAD, Microsoft 365, Microsoft NAV, ERP system

  • Product Engineer(Full Stack) / Senior ProductEngineer

    Toronto, ON
    Contract

    Lorven Technologies Inc.

    5+ YOECandidates need 5+ years of full-stack enterprise development, a bachelor's degree in computer science or a related field, strong React and Java/Spring experience, and solid knowledge of relational and NoSQL databases plus Kafka, Kubernetes and Azure. Banking or FinTech experience and CI/CD tools are assets.

    React, Java, Spring, Apache Kafka, Docker, Kubernetes

    Product Engineer

    Toronto, ON
    Full Time

    Lorven Technologies Inc.

    5+ YOECandidates need 5+ years of professional full-stack development experience on enterprise applications, with strong React and Java/Spring skills. Solid knowledge of relational and NoSQL databases, Kafka, and Azure or Kubernetes is also required.

    React, Java, Spring Boot, Apache Kafka, Docker, Kubernetes

  • Senior Product Engineer

    Burlington, ON
    Full Time

    Insight Global: Insight Global is an international talent and consulting company that delivers business outcomes in an ever-changing world.

    5+ YOECandidates need a bachelor's degree in electrical engineering or a related field, with a master's preferred, and 5+ years of semiconductor product engineering experience. Knowledge of wafer foundry processes, PCM parameter analysis, wafer-level or package testing and statistical analysis tools is expected.

    JMP, Minitab, ATE

  • Product Engineer, Agentic Payments

    Etobicoke, ON
    $200k–$250k/yrFull Time

    Snaplii: Snaplii brings a new digital operating system and marketing methods to local merchants and consumers and provides revolutionary Fintech service…

    Snaplii needs candidates who have shipped real products that people used, learn fast, and follow solid engineering practice around testing, code review and safe releases. Candidates must be professionally bilingual in Mandarin and English, and be willing to travel occasionally.

    Claude Code, Codex, Java, Spring Boot, MySQL, Redis

  • Product Engineer, Frontend

    Toronto, ON
    HybridFull Time

    Micromart

    Candidates need strong experience owning production frontend applications, particularly React, React Native and TypeScript, and complex data-heavy dashboards. They should be comfortable debugging performance and production issues and bring strong product and UX instincts.

    React, React Native, TypeScript

  • Product Engineer

    Mississauga, ON
    Full Time

    ergoCentric Inc

    2+ YOECandidates need 2 to 4 years of product or design engineering experience, an engineering degree or Ontario Advanced Diploma, and strong SOLIDWORKS skills including PDM and 2D drafting. Familiarity with GD&T, ERP systems, prototyping and common manufacturing processes is required.

    SOLIDWORKS, SOLIDWORKS PDM, SYSPRO

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.