Data Squared Logo

Data Squared

QA Automation Engineer

Posted 6 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in MEX
Entry level
Remote
Hiring Remotely in MEX
Entry level
Build and maintain automated quality engineering for a distributed enterprise decision-intelligence platform. Develop API, integration, end-to-end, performance, reliability, security, accessibility, and AI evaluation tests across cloud, containerized, on-premises, and air-gapped environments. Establish CI/CD quality gates, validate knowledge-layer and model behavior, detect hallucinations and citation issues, support software assurance, analyze defects, and produce objective release-readiness evidence for global and federal deployments.
The summary above was generated by AI

This 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.

Responsibilities
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.



Similar Jobs

12 Days Ago
Remote
75K-75K Annually
Entry level
75K-75K Annually
Entry level
Information Technology • Consulting
Build and maintain scalable test automation frameworks, perform automated API validation, contract and integration testing, and evaluate AI agents, agentic workflows, and AI output quality. The role requires experience with browser automation tools, REST API testing technologies, and Python, C#, or .NET. Collaboration occurs with global teams in a flexible, potentially remote environment.
Top Skills: .NetAgentic WorkflowsAi AgentsC#CypressPlaywrightPostmanPuppeteerPythonRest ApisSeleniumSwagger/Openapi
20 Days Ago
Remote
Senior level
Senior level
Information Technology • Software • Consulting
Designs, develops, and maintains scalable UI and API automation frameworks and test suites using Playwright and TypeScript. Creates regression, smoke, integration, and end-to-end tests; performs API testing; analyzes requirements; troubleshoots failures; and integrates automation into CI/CD pipelines. Collaborates with development, QA, and product teams throughout the SDLC while participating in Agile ceremonies and improving test coverage, reliability, maintainability, and execution performance.
Top Skills: AWSAzureAzure DevopsBddC#/.NetCi/CdCSSCypressDockerGitGitGraphQLHTMLJIRAJmeterKanbanPack-FlowPlaywrightPostmanPuppeteerRest ApisScrumSeleniumSQLTddTestcafeTypescriptWebdriverio
27 Days Ago
In-Office or Remote
Senior level
Senior level
Insurance
Design, build, and maintain reusable automated and performance test suites and frameworks. Own end-to-end automation and performance test strategy, integrate tests into CI/CD, mentor engineers, present risk and results to stakeholders, and embed quality practices across Agile delivery teams.
Top Skills: AllureAPIsAzure DevopsCi/CdGitGitGithub ActionsGrafanaJavaJavaScriptJenkinsK6LoadrunnerMicroservicesNewmanPlaywrightPythonSeleniumTypescript

What you need to know about the Boston Tech Scene

Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.

Key Facts About Boston Tech

  • Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
  • Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
  • Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
  • Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account