Senior Software Engineer, QA

RXO Last Mile, Inc.
Manasquan, NJ, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) .NET Framework Artificial Intelligence Automation of Tests C Sharp (Programming Language) Software as a Service Extract Transform Load (ETL) Python (Programming Language) TypeScript Large Language Models Cypress (Programming Language) Backend
+3 more
Playwright Software Version Control Api Management

Requirements

Engineering craft

  • 5+ years as a software engineer with a fullstack mindset - comfortable moving across the stack, not living in one layer.
  • Strong coding ability in at least one of TypeScript/JavaScript, C#/.NET, or Python, and productive in the others.
  • Experience integrating automated tests into CI/CD pipelines as reliable quality gates.

Quality expertise

  • Deep, hands-on experience building automated tests at every level - unit, integration, and end-to-end - not just running them.
  • Formal QA experience and a tester’s instinct: you know how to vet a feature across the full stack (integration, data, backend, web/mobile) and what needs verifying at each layer.
  • A “QA as code” philosophy: tests and infrastructure live in version control, get code-reviewed, and are built for maintainability.
  • Fluency with modern test tooling (Playwright/Cypress-class E2E, API testing, mocking/fixtures) and a habit of picking the right tool per layer.

Ownership & AI-native

  • Able to own an area end-to-end with limited guidance and establish patterns from scratch.
  • AI-native by default: you use AI tools to multiply your output - and verify what they produce.

Preferred Skills

  • Founding-team or early-stage experience building a quality function from zero on a lean team.
  • Familiarity with agentic and AI-native testing tooling (e.g. Momentic, self-healing E2E frameworks).
  • Experience evaluating AI/LLM features - evals, golden datasets, or regression harnesses for non-deterministic systems.
  • Automated mobile testing (iOS/Android).
  • Data / ETL / pipeline testing and data-quality validation.
  • Performance, load, or security testing exposure.
  • Contract testing, observability, and using production signals to inform coverage.
  • Proptech, real estate, fintech, geospatial, or SaaS data-product experience.

About the company

Ruxlo is a data-driven real estate platform - map-based web and mobile, AI-assisted search, freemium - built by a small, high-pace, AI-native team. Today quality is manual and owned by everyone, which means no one. You’ll be our first dedicated quality hire, here to make automated testing a first-class part of how we build.

This is a software engineer first, with a quality mindset - not a traditional QA seat. You automate your way out of manual QA: you’d rather build the harness that kills a class of bugs than click through the same flow twice. You also bring formal QA experience, so you know how to vet the full stack the way a tester does - integration data backend frontend (web and mobile) AI - and what actually needs verifying at each layer.

It’s a build-from-zero, senior IC role. No test suite waits for you and no playbook to inherit - you’ll set the first automated coverage, the CI gates, and the patterns the rest of engineering adopts. The standards you set early become how we test as the team scales.

What You’ll Do

Build the safety net from zero. Establish our first meaningful automated coverage and testing patterns where little exists today - prioritizing the flows and risks that matter, not coverage for its own sake.

Automate every layer. Own quality as code across the platform: data-pipeline/ETL validation, API and service tests for our C#/.NET and Python backends, and end-to-end flows for the React/Next.js web app and mobile - all versioned, reviewed, and run like production code.

Test our AI features. Design evals and automated checks for AI-assisted search and agent-driven features - measuring quality, regressions, and cost on non-deterministic systems, not just pass/fail.

Wire quality into CI/CD. Integrate tests as automated release gates so regressions are caught before staging, with results that are fast, reliable, and trusted.

Focus on risk, not busywork. Decide what to test and why, then build the automation that enforces it. Lean on AI-assisted and self-healing tooling so the work stays about coverage strategy, not babysitting brittle scripts.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:43 min

Generating test workflows using the Playwright MCP

Perf + AI

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

Videos

See all

Related articles

See all