QA Engineer

Data2

Americas

Presencial

MXN 690.250 - 1.207.938

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Data2 in Mexico is looking for a backend testing specialist who will focus on ensuring the integrity and correctness of APIs and microservices. You will work closely with the platform team and apply your expertise in Python to design automated tests and validate complex workflows. The ideal candidate has experience with pytest, CI/CD pipelines, and enjoys working in dynamic environments. A strong command of English is essential for cross-border collaboration.

Formación

  • Experience testing backend systems, particularly APIs and microservices.
  • Ability to read and write production-quality Python code.
  • Familiarity with creating integration tests across services.

Responsabilidades

  • Design and maintain automated tests for FastAPI services.
  • Validate the correctness of data and relationships in graph databases.
  • Integrate test suites into CI pipelines and define quality gates.

Conocimientos

Backend testing experience
Production-quality Python
Experience with pytest
CI/CD pipeline experience
English communication skills

Herramientas

Docker
Kubernetes
Neo4j
Grafana

Descripción del empleo

From disconnected data to confident, explainable decisions

data² delivers trustworthy, explainable AI (eXAI) that automates critical workflows and turns complexity into clarity. Our patented, hallucination-resistant eXAI reView platform harmonizes data across your ecosystem delivering real-time actionable insights.

Job Description

reView is a microservices backend over a graph data layer. Correctness in our system depends not just on API behavior, but on whether data is correctly structured, linked, and queryable across services. In a regulated-industry product, the difference between a result that runs and a result that is right is the entire value of the platform.

Concrete examples of what that means in practice:

  • Did the right nodes and relationships get created across multiple services?
  • Does a multi-step query return the correct result, not just a plausible one?
  • Are data integrity guarantees holding under realistic load and failure conditions?

If testing API contracts and data integrity across a graph sounds interesting, this role is designed for that.

Scope
  • Backend and data-focused testing (not UI-heavy)
  • Integration and workflow correctness over broad end-to-end coverage
  • Deeper performance and full-system validation evolve over time
  • Embedded with the platform team, pairing closely with backend engineers
  • Local and test environments are containerized (Docker-based), with shared staging for integration validation
Leveling

At the mid level, you will execute and extend an evolving test strategy. At the senior level, you will shape that strategy and influence how the platform is built for testability.

Requirements
API & Service Quality (Primary)
  • Design and maintain automated tests for FastAPI services
  • Validate request/response schemas, error handling, and auth flows
  • Write tests across layers: unit tests (targeted handler-level validation), integration tests (service-level using test environments), and API-level smoketests against running services
  • Prevent regressions across service boundaries
Integration & Workflow Testing (Primary)
  • Validate behavior under realistic conditions (retries, partial failures, async flows)
  • Ensure consistency of data across services
Data & Graph Validation (Targeted but Important)
  • Verify correctness of node and relationship creation in Neo4j / Memgraph
  • Validate key queries and multi-hop traversals against expected outputs
  • Detect issues such as missing or incorrect relationships, duplicate entities, broken identity assumptions, and incorrect mappings during ingestion
  • Define and evolve the approach to graph test fixtures (data seeding, isolation, repeatability)
End-to-End & Smoke Testing (Selective)
  • Implement a small number of high-value end-to-end or API-level tests
  • Focus on critical workflows rather than broad UI coverage
  • Use pragmatic approaches (e.g., pytest-driven flows, containerized environments)
CI/CD & Quality Gates
  • Integrate test suites into CI pipelines
  • Define and enforce quality gates for merges and releases (coverage thresholds, integration test pass rates, graph-integrity checks)
  • Maintain test reliability and reduce flakiness
Performance & Reliability (Shared)
  • Run basic load and stress tests using standard tooling - e.g., recurring load tests to catch regressions in core ingestion and query paths
  • Identify obvious bottlenecks in APIs and graph queries
  • Collaborate with engineers on scaling behavior in Kubernetes
Debugging & Observability (Shared)
  • Use logs and dashboards (Grafana + Loki) to investigate failures
  • Trace issues across services and data layers
  • Help reproduce production issues locally and in test environments
Qualifications
  • Experience testing backend systems (APIs, microservices)
  • Comfortable reading and writing production-quality Python (not just test scripts)
  • Experience with pytest or similar frameworks
  • Experience designing integration tests across services
  • Experience working with CI/CD pipelines
  • Comfortable working in systems where requirements are incomplete and tests help define expected behavior
  • Strong written and spoken English skills for cross-border collaboration
Preferred (Not Required)
  • Experience with FastAPI or similar Python frameworks
  • Experience working in Kubernetes or distributed systems
  • Experience testing data pipelines or ETL workflows
  • Familiarity with graph or query-based systems (e.g., Neo4j, Memgraph, SQL, Cypher)
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Front-End Engineer
Front-End Engineer

Data2 • Americas

Presencial
MXN 690.000 - 1.208.000
QA Engineer ID48833
QA Engineer ID48833

AgileEngine • Monterrey

Presencial
MXN 686.000 - 1.030.000
Professional growth opportunities
Competitive compensation
Flexible schedule
Tier 3 Support Engineer
Tier 3 Support Engineer

Data2 • Americas

Presencial
MXN 1.121.000 - 1.467.000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Verato Inc. • Mérida

Presencial
MXN 800.000 - 1.000.000
Relocation bonus 42,500 MXN
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Verato, Inc. • Mérida

Presencial
MXN 420.000 - 620.000
Relocation bonus
Senior Full Stack Developer ID71007
Senior Full Stack Developer ID71007

AgileEngine, LLC. • Ciudad de México

Presencial
MXN 900.000 - 1.300.000
Growth without limits
Competitive compensation
Flexibility: 100% remote
+3
Senior QA Automation Engineer | Playwright & API Testing
Senior QA Automation Engineer | Playwright & API Testing

Avenue Code • Ciudad de México

Presencial
MXN 469.000 - 725.000
Software & Data Engineer (Remote - Latin America)
Software & Data Engineer (Remote - Latin America)

Fractal River • Ciudad de México

Híbrido
MXN 500.000 - 800.000
Personal development plan
Unlimited access to AI tools
Yearly performance bonus
+2
Senior QA Automation Engineer (Playwright)
Senior QA Automation Engineer (Playwright)

Avenue Code • Ciudad de México

Presencial
MXN 469.000 - 725.000
Remote Test Manager – AI-Driven QA Leadership
Remote Test Manager – AI-Driven QA Leadership

Codvo Private Limited • Estado de México

A distancia
PHP 4.632.000 - 5.791.000