Senior QA Engineer
- Kennesaw, GA, United States
Applications open in a new tab.
Job details
- Posting language
- English
Original job description
We’re building the patient-facing mobile application for a direct-to-consumer telehealth platform backed by a national compounding pharmacy network. The app is how patients access their healthcare: completing intake assessments, attending video consultations, tracking prescriptions, logging progress, and communicating with their care team. This is a consumer health product used by real patients managing real medication regimens - reliability, accessibility, and trust are non-negotiable. We are hiring a Senior QA Engineer to own quality for Grove. This is a hands-on, automation-first role embedded with the Grove engineering team. You will build and own the test automation suite, design the validation strategy for asynchronous and event-driven workflows, and act as the person who can say with evidence whether a release is safe to ship. This is not a manual click-through position, and it is not a metrics-reporting position. You will write code every day, you will be expected to reason about distributed systems, and you will have real authority to hold a release.
WHAT YOU'LL OWN
- The Grove automated test suite - unit-adjacent integration tests, API contract tests, end-to-end clinical workflow coverage, and the frameworks they run on.
- Event-driven workflow validation - proving that asynchronous flows are idempotent, that retries are safe, and that failures land where they should instead of disappearing.
- Integration quality - the Prescription Dispatch Service and Canvas Medical EHR integration, including contract testing and sandbox/mock strategy for external dependencies.
- Release confidence - quality gates in CI/CD, regression scope decisions, and a clear, defensible go/no-go recommendation for each release.
- Quality standards across the extended team - defining the practices and review expectations that the engineers build against.
- Test data and environments - realistic, HIPAA-safe test data and environments that reproduce production behavior closely enough to be trusted.
KEY RESPONSIBILITIES
Test Strategy & Automation
- Design, build, and maintain automated test coverage across the Grove backend - API, integration, contract, and end-to-end layers - in TypeScript and/or Python.
- Decide what belongs at each layer of the test pyramid and defend those decisions; keep the suite fast, deterministic, and trusted rather than large and ignored.
- Diagnose and eliminate flaky tests at the root cause rather than retrying or muting them.
- Build the test data strategy: fixtures, factories, and seeded scenarios that cover realistic clinical cases and edge conditions.
Distributed & Event-Driven Validation
- Write tests that exercise asynchronous AWS workflows - Lambda, EventBridge, SQS, Step Functions - including the parts that are hard to test: retries, duplicate delivery, out-of-order events, and partial failure.
- Validate idempotency and exactly-once-effect behavior for transactional operations; prove that a replayed event does not create a second prescription.
- Verify dead-letter queue handling, saga compensation paths, and distributed transaction rollback under injected failure.
- Perform negative and fault-injection testing: what happens when a downstream dependency times out, returns malformed data, or goes away mid-transaction.
Integration & Interface Testing
- Own contract testing against external systems, including the Canvas Medical EHR integration and FHIR R4 resource exchange.
- Build and maintain mocks, stubs, and sandbox harnesses so external dependencies never block the suite - and periodically verify the mocks still match reality.
- Validate data integrity across system boundaries: schema conformance, required-field enforcement, and mapping correctness.
CI/CD & Release Quality
- Integrate the test suite into the deployment pipeline with meaningful quality gates, clear failure output, and fast feedback for developers.
- Define and track the quality signals that actually predict production incidents; retire the ones that do not.
- Lead release readiness reviews and own the go/no-go recommendation, with evidence.
- Participate in production incident response and post-incident review; convert every escaped defect into a regression test.
Regulated-Domain Quality
- Build test practices appropriate to a HIPAA environment, including safe handling and de-identification of test data - no production PHI in test systems, ever.
- Maintain the test evidence and traceability that a healthcare platform is expected to produce on request.
- Bring a risk-based lens to coverage: clinical and transactional paths get the most rigor.
Collaboration & Technical Leadership
- Work directly with the Senior Architect – Backend Systems to make Grove testable by design - surfacing seams, hooks, and observability needs before code is written, not after.
- Set and uphold quality expectations for the offshore engineering team; review their tests and mentor on practice.
- Review application code with a quality and failure-mode lens, not just test code.
- Validate AI- and LLM-backed features where Grove uses them, including non-deterministic output, tool-use behavior, and guardrail enforcement.
REQUIRED QUALIFICATIONS
- 5+ years in software QA / quality engineering, with at least 2 years focused on backend and API testing rather than UI-only work.
- Strong hands-on automation ability in TypeScript and/or Python. You have built a test framework, not only written tests inside someone else's.
- Demonstrated backend and distributed systems testing experience - REST API testing, service integration testing, and asynchronous or queue-based workflows. Specifics matter here more than tool names.
- Working knowledge of AWS and the ability to test cloud-native services directly - Lambda, EventBridge/SQS, API Gateway, RDS/Aurora, S3, IAM.
- CI/CD fluency - you have owned test execution inside a pipeline, including debugging environment-specific failures.
- SQL proficiency sufficient to validate data state independently of the application.
- Rigorous, investigative debugging habits - you isolate a failure to its cause and can explain it, rather than reporting that something is broken.
- Clear written communication - reproducible defect reports and test plans a developer can act on without a meeting.
PREFERRED QUALIFICATIONS
- Healthcare, life sciences, fintech, or another regulated or transactional domain where correctness is not negotiable.
- Hands-on experience testing event-driven architectures, with specific familiarity with idempotency patterns, dead-letter queues, or saga/compensation flows.
- FHIR R4 and EHR integration exposure (Canvas Medical, Epic, Cerner, athenahealth, or similar).
- HIPAA, SOC 2, or comparable compliance experience, including test data governance.
- Contract testing tooling (Pact or equivalent) and schema validation practice.
- Performance and load testing experience (k6, Locust, JMeter, or Gatling) with the ability to interpret results, not just generate them.
- Experience testing LLM- or agent-backed features, including evaluation harnesses for non-deterministic output.
- Experience setting quality standards for or working alongside a distributed or offshore engineering team.
- Infrastructure-as-code familiarity (CDK, Terraform, or CloudFormation) for spinning up test environments.
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. Revelation Pharma is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.