🔥Hot Updates

🌐 Select Language

Choose your preferred language

🍪 We use cookies for site functionality and analytics. See our Privacy Policy & Cookie Policy.

Senior Quality Engineer (São Paulo)

Remote Level: Senior Level Org: LawnStarter Listed till: 26-Jul-2026 1 views
Location: Brazil
Salary: $45k - $65k

Job Description

Posted 3 weeks ago

LawnStarter is currently hiring for the Senior Quality Engineer (São Paulo) position based in Brazil. This is a remote position, so you can apply from anywhere the employer accepts candidates. Note: this listing stays on our board until 26 Jul 2026, and the advertised salary is $45k - $65k — always confirm the employer's own closing date and final terms on the official application page before you apply. Include two or three relevant project samples, or any certification tied to the stack named in this listing, alongside your CV.

Remote — São Paulo, Brazil candidates only.

About LawnStarter
We're the largest on-demand marketplace for lawn care and outdoor home services in the country — over $100 million in bookings annually and still climbing. But lawn care is just where we started. The actual goal is to become the only platform a homeowner ever needs, covering every service category under one roof. Three brands — LawnStarter, Lawn Love, and Home Gnome — all running off the same shared platform. One team. One foundation. A lot of room left to grow.

Engineering here looks a little different
Two years ago, we stopped patching things and rebuilt properly. New customer app. Fresh Pro onboarding. A job distribution engine that actually holds up under load. Data infrastructure we're not embarrassed by. That work is behind us now, and the foundation is genuinely solid.
What's ahead is more interesting — new service verticals, dynamic pricing, AI features built to run at real scale. The stack is PHP with Laravel on the backend, React and React Native on the front end, and Cypress as our primary test framework. Claude Code isn't a pilot program here. It's just how the team works.

So, what's this role actually about?
Scaling into new verticals fast means quality has to stay ahead of the product — not scramble to catch up after the fact. That's the whole reason this position exists. Someone needs to own the automation strategy, keep the bug lifecycle from becoming a black hole, and stay close enough to Product and Design that problems get flagged before they ever hit a customer.
You'd report to the Engineering Manager and work across the entire engineering org rather than sitting in one isolated corner of it. The work is genuinely hands-on, but it's also strategic. You'd have real influence over how the team operates — not just how your own test files are written.
Three things set this apart from a standard QA role:
You'd work directly with engineers, PMs, designers, and the data team — not just receive specs to verify. Surfacing risks early enough for something to actually be done about them is part of the job description, not a bonus. You might be embedded in one or two delivery teams depending on where the need is greatest.
The automation strategy is yours to set. Not someone else's plan to execute — yours to build from the ground up, evolve over time, and defend when needed.
When you find a gap in how the team ships software, you're expected to fix it. Not write it up. Fix it.

What you'd actually be doing day to day:
Building and expanding the E2E and integration test suite in Cypress. Setting coverage priorities, closing the gaps that matter most, and making sure the suite stays useful as the product keeps changing.
Owning bugs from triage all the way through to production fix. Keeping the process moving. Keeping stakeholders informed without them having to ask.
Getting into requirements conversations early — before anyone writes code. Sitting with PMs, designers, and the data team to ask the questions that haven't been asked yet, and making sure "done" means the same thing to everyone in the room.
Spotting what's broken in how we deliver software and doing something about it. Not a deck. Not a proposal. An actual shipped improvement.
Testing new features and existing flows on real devices — web and mobile — and catching the edge cases a script would never think to look for.

Two problems worth knowing about upfront:
The first is keeping coverage sharp as things evolve. The E2E suite is in solid shape today. Keeping it that way as new verticals come online, new flows get built, and the product keeps changing — that's the ongoing challenge. It takes someone who thinks proactively about coverage, not reactively.
The second is figuring out where AI actually helps. This isn't theoretical. There's real room to cut repetitive work, find blind spots faster, and improve how bugs get caught before they ship. We want someone who's actively running experiments here — trying tools, seeing what sticks, and bringing what they learn back to the team. Not waiting to be told what to try.

If you're succeeding a year from now, here's what that looks like:
New features ship with automated tests already in place — not added later as an afterthought. Your coverage strategy has evolved with the product at least once, probably more.
The bug process is predictable. People know where things stand without having to chase anyone down.
You understand how the marketplace actually works — well enough to catch edge cases nobody thought to spec out.
Something real has changed about how the team delivers quality. Not a document. A live improvement the team actually uses.

Who fits here:
Someone who uses AI as a normal working tool. Claude Code, browser MCPs, agent workflows, scripts that automate the tedious parts — this should already be part of how you work, not something you're curious about trying. If you're skeptical about AI having a place in engineering, this environment will probably wear on you.
Someone whose first instinct when they find a problem is to prevent it automatically next time. You think in infrastructure, not one-off fixes. If manual testing is genuinely where your strength lives, this role will push you into uncomfortable territory fast.
Someone who tests like a customer, not like a spec reader. The question isn't whether the behavior matches the ticket. It's whether a real person can accomplish what they came to do.
Someone who adapts without drama. Tools shift. Processes shift. The way software gets built is changing faster than most people expected, and a lot of that is because of AI. You either move with it or you find yourself constantly behind.
Someone direct enough to say something when a feature isn't ready. You work across Product, Design, Engineering, and Operations. Softening feedback to avoid friction creates problems everyone has to deal with later.
Someone technically capable across the stack. Comfortable reading and writing code. Solid enough on front-end and back-end services to test them properly. Can write meaningful SQL. Can debug something without already knowing exactly where to look.

What this role is not — worth being clear about:
Not a manual testing job. If automation isn't where most of your actual effort goes, that's a mismatch.
Not a backlog job. You'd shape what gets worked on, not just move tickets from one column to another.
Not a Cypress-forever job. We use it now. That could change. Being attached to one framework would limit you here.
Not a role for someone who needs full clarity before they move. New verticals bring new unknowns. You have to be comfortable making judgment calls before all the answers exist.
Not a backseat role. Quality is treated as a genuine priority here, and you'd be expected to have opinions and bring them upstream — not just verify what's already shipped.

Pay and benefits:
Base salary: $45,000–$65,000

Equity — because we want you thinking about the long-term health of what you're building, not just this quarter's sprint

Fully remote across the Americas — async-first, results-focused, no performative office hours

Unlimited PTO — we track outcomes, not time logged
LawnStarter is an equal opportunity employer and doesn't discriminate based on race, color, religion, sex, national origin, age, disability, genetics, or any other status protected under applicable law.

Eligibility Criteria

  • Position Level: This is a Senior Level role.
  • Location: The job is based in Brazil.
  • Salary: $45k - $65k.
  • Listing active till: 26 July 2026 on our board — the employer's own closing date may differ, so confirm it on the official application page.

How to Apply

To apply for this position:
Click the Apply Now button below.
You will be redirected to the official job page (Remotive).
Review the full details and submit your application there.

Safe Search Tip: DreamAbroadJobs.com is an informational portal. We never charge money or process visas directly.

Frequently Asked Questions

You can apply online for the Senior Quality Engineer (São Paulo) position by clicking the "Apply Online Now" button on this page, which opens the official application link. The listing is scheduled to stay on our board until 26 July 2026, but always confirm the employer's own closing date on the official page.

This listing is scheduled to remain on DreamAbroadJobs.com until 26 July 2026. The employer may close applications earlier or later than this, so always check the official application page for the actual closing date.

This Senior Quality Engineer (São Paulo) job at LawnStarter is located in Brazil (Remote).

Yes. DreamAbroadJobs.com is an informational job portal and never charges any fee to view or apply for a job. Always apply through the official link and never pay anyone for a government or private job.

The salary for the Senior Quality Engineer (São Paulo) position at LawnStarter is $45k - $65k.
Link copied to clipboard!
Get Daily Job Alerts on WhatsApp — Free New government & overseas jobs delivered to your phone. No spam, leave anytime. Join Channel