Senior QA Automation Engineer - SDET

mariadbplc

United States

Hybrid

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid or remote options
Competitive pay

Job summary

MariaDB plc is seeking an experienced Quality Engineer to join the core QA team for a distributed in-memory data platform. The role blends hands-on test automation, framework design, and deep technical investigation of distributed systems behaviour across transactions, replication, networking, storage, and cluster management.

The role suits an experienced engineer who enjoys making complex, high-scale systems measurably more reliable.

Qualifications

  • At least five years in software quality assurance or testing-focused software engineering.
  • Strong Java programming skills and familiarity with the wider Java ecosystem.
  • Proven experience designing, developing, and maintaining automated tests and frameworks.
  • Hands-on testing experience with distributed or backend systems.
  • Understanding of multithreading, concurrency, networking, and consistency models.

Responsibilities

  • Design, develop, and maintain automated tests and supporting frameworks for functional and performance testing.
  • Take part in release validation activities and improve the release testing process.
  • Verify new features, bug fixes, and performance improvements against expected behaviour.
  • Investigate issues spanning distributed transactions, replication, networking, storage, and cluster management.
  • Build automation that reduces manual effort and raises team productivity.

Skills

Java programming
Test automation
Distributed systems
Multithreading & concurrency
Backend testing

Tools

Docker
Kubernetes
Apache Ignite

Job description

Role overview

Work on the core quality engineering team for a distributed in-memory data platform used in modern application stacks. The role blends hands-on test automation, framework design, and deep technical investigation of distributed systems behaviour across transactions, replication, networking, storage, and cluster management. It suits an experienced engineer who enjoys making complex, high-scale systems measurably more reliable.

Responsibilities
  • Design, develop, and maintain automated tests and supporting frameworks for functional and performance testing.
  • Take part in release validation activities and contribute to improving the release testing process.
  • Verify new features, bug fixes, and performance improvements against expected behaviour.
  • Investigate complex issues spanning distributed transactions, replication, networking, storage, and cluster management.
  • Build automation that reduces manual effort and raises team productivity.
Requirements
  • At least five years in software quality assurance and test automation, or in software engineering with a testing focus.
  • Strong Java programming skills and familiarity with the wider Java ecosystem.
  • Proven experience designing, developing, and maintaining automated tests and frameworks.
  • Hands-on testing experience with distributed or backend systems.
  • Working understanding of at least three areas: multithreading, concurrency, networking, distributed systems concepts, transactions, and consistency models.
Nice to have
  • Experience with NoSQL or distributed databases, ideally Apache Ignite or GridGain; Docker and Kubernetes; relational databases; applying modern AI tools to engineering productivity; performance testing, profiling, and troubleshooting complex systems.
Benefits and work setup
  • Hybrid or remote options depending on country: hybrid in Bulgaria, fully remote in Croatia, Estonia, Finland, Italy, Poland, Romania, Serbia, and Spain.
  • Twenty-five days of paid annual leave plus local holidays, competitive pay, and a globally distributed team focused on clean engineering.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Automation Engineer - SDET
Senior QA Automation Engineer - SDET

Hidden Jobs • United States

Hybrid
USD 120,000 - 190,000
Remote/Hybrid options
Paid annual leave
Senior QA Automation Engineer (SDET) – Remote/Hybrid
Senior QA Automation Engineer (SDET) – Remote/Hybrid

Hidden Jobs • United States

Hybrid
USD 120,000 - 190,000
Remote/Hybrid options
Paid annual leave
Senior QA Automation Engineer - SDET
Senior QA Automation Engineer - SDET

Almaz Capital • Georgia

Hybrid
USD 63,000 - 86,000
Remote or Hybrid options
Competitive pay
25 days annual leave
Senior QA Automation Engineer - SDET
Senior QA Automation Engineer - SDET

MariaDB plc • United States

Hybrid
USD 120,000 - 160,000
25 days paid annual leave
Remote or Hybrid work options
Automation Engineer [32616]
Automation Engineer [32616]

Stealth Startup (AI) • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Unlimited PTO
Flexible hybrid setup
Competitive compensation
+1
Senior QA Automation Engineer
Senior QA Automation Engineer

Electronic Transaction Consultants Corporation • Frisco (TX)

Hybrid
USD 90,000 - 130,000
Paid days off
Health and Dental plans
Retirement plans
+2
QA Automation Engineer (Consulting services)
QA Automation Engineer (Consulting services)

Coherent Solutions • United States

Hybrid
USD 90,000 - 120,000
Health insurance
Flexible work options (remote & hybrid
Training & mentorship
+3
Senior QA Engineer
Senior QA Engineer

Datafied • United States

Remote
USD 90,000 - 120,000
Competitive salary
Remote-first work culture with flexible hours
Continuous learning and development opportunities
Senior QA Automation Engineer (SDET) – Remote/Hybrid
Senior QA Automation Engineer (SDET) – Remote/Hybrid

MariaDB plc • United States

Hybrid
USD 120,000 - 160,000
25 days paid annual leave
Remote or Hybrid work options
Senior SDET
Senior SDET

247Hire • Chicago (IL)

On-site
USD 70,000 - 90,000