Go back

Full Stack Test Automation Engineer

The Role:

We're looking for a hands-on Full Stack Test Automation Engineer to strengthen quality across our full stack — an Angular frontend and a NestJS/Node.js microservices backend. You'll design and maintain automated coverage for the dashboards, reporting pipelines, and campaign/order workflows our customers depend on every day, and help embed testing discipline into how the team ships.

About the Company:

The company is an AI-powered Media Operating System that automates campaign delivery, reporting, and financial reconciliation for media teams — brands, agencies, publishers, and media management services, including regulated industries like government and financial services. Our mission: “Media operations re-engineered — campaigns are complex, managing them shouldn’t be.”

Schedule:

  • Monday to Friday, 9:00 am to 6:00 pm (Australian Eastern Time), with a 1-hour unpaid break (40 hours per week)

Responsibilities:

  • Build and maintain end-to-end test suites (Playwright) covering critical user flows — dashboards, widgets, campaign/order management, and reporting.
  • Write and maintain unit and integration tests for Angular components (Jasmine/Karma) and NestJS services (Jest, SuperTest).
  • Integrate automated tests into CI/CD pipelines so regressions are caught before they reach production.
  • Partner with engineers to define test strategy for new features across the frontend and backend.
  • Triage flaky and failing tests, and file clear, reproducible bug reports.
  • Help evolve test data management practices across our MySQL, MongoDB, and Elasticsearch-backed services.

What You’ll Bring:

  • 4+ years of software test automation, spanning both frontend and backend.
  • Hands-on experience with Playwright (or Cypress/Selenium) for E2E testing.
  • Strong unit/component testing experience in Angular (Jasmine/Karma) or an equivalent framework.
  • Backend test automation experience with Node.js (Jest, SuperTest, or similar).
  • Comfortable in a TypeScript codebase and a microservices architecture.
  • Experience wiring automated tests into CI/CD pipelines.

Nice-to-Have:

  • AdTech / MarTech experience
  • AWS exposure
  • Data-heavy reporting systems
  • Angular 13+
  • NestJS

Independent Contractor Perks

  • Permanent work from home
  • Immediate hiring
  • Health Insurance Coverage for eligible locations

Note:

Please click the Apply Now button to complete your application, including the assessment questions, technical check, and voice recording. Your hourly pay rate will be established based on your performance in the application process; submissions with all requirements fulfilled will receive priority review.

One application, multiple possibilities: When you apply, our team reviews your background against all current openings, not just this one! If a different role fits your skills, we'll get in touch! We also encourage you to keep exploring our job board and apply directly to any position that excites you.

Full Stack Test Automation Engineer

Job Category

Website and Software Development

Job Type

Full Time (35 hours or more per week)

Work Schedule and Timezone

Full-time, 40 hours a week, Monday to Friday, 9:00 am to 6:00 pm Sydney Time with an hour unpaid break

Published on

Sep 15 2026

BruntWork will never ask you for money or any other form of payment. If someone claiming to represent BruntWork is requesting a payment from you, please let us know at applications@bruntwork.co

“BruntWork made the entire recruitment process smooth, transparent, and stress-free. They matched me with a client that genuinely fits my skills and values — and the support didn’t stop at placement... A reliable, professional partner I’d recommend without hesitation.”

— Zyrrah D, Bookkeeper

Google rating
4.9/5
Glassdoor rating
4.9/5