QA Automation Engineer
Data SquaredThis is a remote position.
This is a remote position.
As QA Automation Engineer, you will build and evolve the quality-engineering and continuous-testing capability for the reView Decision Intelligence platform.
reView is an enterprise platform composed of distributed services, APIs, integrations, a graph knowledge layer, AI/model services, orchestration capabilities, and web-based experiences. It runs across AWS, containerized, and Kubernetes environments - and, for regulated and federal customers, in on-premises, disconnected, and air-gapped deployments. Quality engineering is what proves these capabilities function together securely, reliably, accurately, and at enterprise scale.
You will embed quality throughout the development lifecycle using shift-left testing, continuous testing, automated code assurance, CI/CD quality gates, and release-readiness evidence. You will work closely with Product, Architecture, Engineering, and Platform/DevSecOps to establish expected platform behavior and translate it into repeatable automated validation.
The Head of Product Engineering owns the quality standard. You own the automation capability that enforces it.
Your work will validate that:
โขย ย ย ย reView platform features, services, APIs, and integrations function correctly across every supported deployment mode - cloud, containerized, on-premises, edge, and air-gapped.
โขย ย ย ย Decision Records are complete, source-linked, reproducible, and defensible.
โขย ย ย ย Reasoning remains bounded to the customerโs governed corpus.
โขย ย ย ย The platform meets defined performance, scalability, reliability, and recovery requirements under enterprise workloads.
โขย ย ย ย Security, software assurance, accessibility, integration, and regression requirements are continuously validated.
โขย ย ย ย Releases carry objective evidence that defined quality and release-readiness requirements have been satisfied.
The automation capability you build will support both the Global Product and Federal delivery pipelines, creating a common quality foundation across dataยฒ product delivery.
This position requires work within U.S.-controlled development, testing, and federal software-delivery environments.
1. Requirements & Shift-Left Quality
Embed quality and testability early in the development lifecycle.
โขย ย ย ย Partner with Product, Architecture, and Engineering to refine requirements, user stories, and acceptance criteria.
โขย ย ย ย Translate platform requirements into measurable, automatable test conditions.
โขย ย ย ย Define functional, integration, security, reliability, performance, and applicable accessibility acceptance criteria.
โขย ย ย ย Identify testability, observability, API contract, and error-condition requirements early in development.
โขย ย ย ย Apply BDD and structured test-design practices to critical platform capabilities and workflows.
Tools / Skills: Jira, BDD concepts, Cucumber, SpecFlow, boundary analysis, equivalence partitioning.
2. Platform, API & Knowledge-Layer Testing
Develop automated validation across reView platform capabilities and distributed services.
โขย ย ย ย Design and maintain automated tests for FastAPI services, APIs, microservices, integrations, and critical workflows.
โขย ย ย ย Validate API contracts, authentication, authorization, error handling, asynchronous behavior, retries, timeouts, and recovery.
โขย ย ย ย Validate the ingestion and knowledge pipeline end to end (reDesign โ reEnrich โ reMap โ reVeal โ reFocus), including graph construction, entity resolution, relationship accuracy, and traversal correctness.
โขย ย ย ย Test positive, negative, boundary, exception, and failure conditions.
โขย ย ย ย Validate technical integrations with enterprise systems, identity services, and external services.
โขย ย ย ย Build regression coverage and reusable fixtures, mocks, and test data.
Tools / Skills: Python, pytest, FastAPI, Memgraph, Docker, Docker Compose, Kubernetes, AWS.
3. AI, Reasoning & Decision Record Validation
Validate the properties that make reView defensible - the hardest and most differentiated testing problem in this role.
โขย ย ย ย Build evaluation harnesses for non-deterministic model output: retrieval precision and recall, answer accuracy, and grounding.
โขย ย ย ย Validate that reasoning stays bounded to the customerโs governed corpus and does not draw on model parametric knowledge.
โขย ย ย ย Validate Decision Record completeness, citation fidelity, source traceability, and reproducibility.
โขย ย ย ย Detect and regression-test hallucination, citation drift, and unsupported inference.
โขย ย ย ย Establish regression validation across model swaps, prompt changes, and retrieval-configuration changes, so a model upgrade cannot silently degrade explainability.
โขย ย ย ย Validate model-agnostic operation across supported LLMs and deployment modes, including locally hosted models in disconnected environments.
Tools / Skills: Python, pytest, eval frameworks, retrieval and grounding metrics, prompt and model regression tooling.
4. Automation Framework & Continuous Testing
Build and maintain the reusable automation capability supporting reView.
โขย ย ย ย Develop automated API, service, integration, functional, end-to-end, performance, reliability, security, and accessibility testing.
โขย ย ย ย Integrate automated testing throughout development and CI/CD pipelines.
โขย ย ย ย Establish automated quality gates and fast developer feedback.
โขย ย ย ย Support reliable execution across local, containerized, AWS, on-premises, and CI/CD environments - including validation paths for disconnected and air-gapped installations where pipeline egress is unavailable.
โขย ย ย ย Maintain high-value regression suites while improving execution speed, stability, diagnostics, and coverage.
โขย ย ย ย Generate automated quality evidence supporting Global Product and Federal releases.
Tools / Skills: Python, pytest, Docker, Kubernetes, AWS, Git-based version control, CI/CD pipelines.
5. Security & Software Assurance
Incorporate automated software assurance into the quality framework.
โขย ย ย ย Support static analysis, code-quality checks, secrets scanning, dependency vulnerability analysis, SBOM generation, and malicious-code scanning.
โขย ย ย ย Validate applicable container and infrastructure configuration controls.
โขย ย ย ย Work with Platform/DevSecOps and Engineering to establish automated quality and security gates.
โขย ย ย ย Ensure findings are traceable to applicable builds and releases.
โขย ย ย ย Produce automated security and software-assurance evidence that supports release readiness and maps to SOC 2 change-management controls and, where applicable, NIST 800-171 / CMMC requirements - so evidence is generated once and used everywhere.
Tools / Skills: CI/CD security and code-assurance tooling, SBOM tooling, Docker, Kubernetes, AWS.
6. Performance, Scalability, Reliability & Accessibility
Validate that reView meets defined enterprise and federal operational-quality requirements.
โขย ย ย ย Establish performance baselines and validate response time, throughput, concurrency, resource utilization, and scaling behavior.
โขย ย ย ย Execute load, stress, scalability, and reliability testing under representative workloads, including graph query and retrieval load.
โขย ย ย ย Validate AWS, Kubernetes, and on-premises cluster behavior under load, failure, resource constraints, and recovery conditions.
โขย ย ย ย Identify performance and reliability regressions and incorporate applicable tests into continuous validation.
โขย ย ย ย Incorporate accessibility testing for applicable platform experiences and deployment requirements.
โขย ย ย ย Validate federal deployments against applicable Section 508 requirements (WCAG 2.1 AA) and support required accessibility evidence.
Tools / Skills: Standard load-testing tooling, AWS, Docker, Kubernetes, Grafana, Loki, accessibility testing tools, Section 508 / WCAG 2.1 AA.
7. Defect Analysis & Release Readiness
Provide objective quality evidence supporting platform and release decisions.
โขย ย ย ย Analyze failures across services, APIs, integrations, the knowledge layer, user experiences, infrastructure, and cloud environments.
โขย ย ย ย Document defects with clear reproduction steps, logs, expected behavior, and observed behavior.
โขย ย ย ย Collaborate with Engineering on root-cause analysis, remediation validation, and regression coverage.
โขย ย ย ย Track automation coverage, defects, security findings, accessibility, performance, and reliability.
โขย ย ย ย Define and report measurable quality and release-readiness criteria.
โขย ย ย ย Continuously improve automation effectiveness, coverage, reliability, and quality feedback.
Tools / Skills: Grafana, Loki, Jira.
Requirements
โขย ย ย ย Authorized to work in the United States and eligible to work within U.S.-controlled development, testing, and federal software-delivery environments, including access to export-controlled technical data.
โขย ย ย ย Strong experience testing backend systems, APIs, microservices, distributed systems, or complex enterprise platforms.
โขย ย ย ย Strong experience designing, implementing, and maintaining automated test frameworks.
โขย ย ย ย Strong Python skills and experience with pytest or similar frameworks.
โขย ย ย ย Experience designing automated integration and regression tests across multiple services.
โขย ย ย ย Experience integrating automated testing and quality gates into CI/CD pipelines.
โขย ย ย ย Experience testing applications and distributed services operating in AWS cloud environments.
โขย ย ย ย Experience with Docker and containerized development or test environments.
โขย ย ย ย Understanding of API contracts, authentication, authorization, error handling, asynchronous processing, and distributed-service behavior.
โขย ย ย ย Experience with performance, scalability, reliability, and failure-condition testing.
โขย ย ย ย Strong debugging and root-cause-analysis skills across multiple technical layers.
โขย ย ย ย Understanding of modern DevOps, shift-left quality, continuous testing, and continuous-delivery practices.
โขย ย ย ย Ability to translate product and technical requirements into objective automated validation.
โขย ย ย ย Strong written and spoken English for collaboration across a distributed engineering organization.