Senior QA Automation Engineer

 Posted 7 hours ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design and maintain automated test suites across unit, integration, contract, and end-to-end levels for a cloud-native platform. Integrate these tests into CI/CD pipelines and establish performance baselines for event-driven microservices.
Overview

This is an automation-first quality engineering role, not a manual testing role. You will design, build, and own automated test coverage for a cloud-native platform built on event-driven microservices. You treat test code as a first-class part of the codebase, you build coverage that runs every change, and you make quality software something the team can prove. If your strength is writing and maintaining test automation and minimizing manual testing, this might be the right fit for you!

 

Our platform runs on Kubernetes across cloud and on-premises deployments with multi- and single-tenant configurations. You will help us deliver technical excellence in a team that lives our core values of integrity, excellence, collaboration, innovation, and passion. This is a remote position open to candidates anywhere in the continental U.S. If you are near our offices in Frisco, Texas, on-site or hybrid work is also available.


Responsibilities

  • Design, build, and own automated test suites across the platform, spanning unit, integration, contract, and end-to-end tests, with test code maintained to the same standard as production code.
  • Build and maintain contract and integration tests across our microservices, validating behavior at service boundaries and across the event bus rather than only at the UI.
  • Integrate automated tests into CI/CD pipelines, so they run on every commit and gate release.
  • Build performance and load tests that model production transaction volumes and peak conditions and establish throughput and latency baselines.
  • Test asynchronous and event-driven workflows, including data consistency across services.
  • Validate deployment configurations across multi- and single-tenant, cloud, and on-premises targets.
  • Stand up and maintain test environments in Kubernetes, including ephemeral environments for automated runs.
  • Define and track quality metrics such as coverage, defect density, escape rate, and flaky-test rate, and drive them in the right direction over time.
  • Partner with engineers early in the development cycle to make features testable and to shift quality left.
  • Document test strategy, plans, and results for complex features and releases, and work independently with minimal supervision on that strategy.

This list of responsibilities might not cover everything you'll end up doing.  


Qualifications

Education

  • 4-year degree in computer science, software engineering, or a related field, or equivalent practical experience.

Experience

  • Minimum 5 years in a QA or test engineering role with a strong automation focus. You write test code as your primary work, not as an occasional add-on to manual testing.
  • Hands-on experience building automated test suites for both web applications and backend services using modern frameworks, for example Playwright or Cypress for front end and language-native frameworks for services.
  • Experience testing distributed, microservice, or event-driven systems, including API testing (REST and/or gRPC) and contract testing such as Pact.
  • Experience integrating automated tests into CI/CD pipelines, for example GitHub Actions or GitLab CI.
  • Working knowledge of containers and Kubernetes for running and isolating tests.
  • Strong SQL skills for data validation.
  • Solid grounding in quality assurance methodologies and in Agile delivery with user stories and iterative releases.

Preferred

  • Performance and load testing experience with tools such as k6, Gatling, or Locust, especially for high-volume transaction processing.
  • Familiarity with modern systems language such as Rust and a modern TypeScript framework.
  • Property-based testing, fuzzing, or experience testing transaction-accuracy systems.
  • Experience validating systems that deploy to both cloud and on-premises environments.

Benefits

We offer a Total Rewards plan designed with you and your family’s health and wellness in mind that includes: 

  • Paid days off (i.e. vacation, sick days, bereavement leave) 
  • Health and Dental plans 
  • Retirement plans 
  • Employee and Family Assistance Program (EFAP) 
  • Employee referral program 

 

We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We're committed to creating a workplace where everyone feels valued and respected.  

 

We appreciate all responses and will acknowledge only those being considered for an interview. 

We respectfully request no calls or unsolicited resumes from Agencies.   

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in QA Automation Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified