Buenos Aires, Argentina

Sr QA Automation Engineer SI-15

 Job Description:

This role requires a strong background in test automation, data validation, cloud-native environments, and performance testing.

The ideal candidate will be responsible for defining QA strategies, building scalable automation frameworks, validating end-to-end data flows, and ensuring the reliability, scalability, and quality of modern distributed applications.

Key Responsibilities

  • Define and execute QA strategies for complex distributed systems and data-driven applications.
  • Design, develop, and maintain automated test suites for APIs, backend services, and data pipelines.
  • Validate end-to-end data flows, including data ingestion, processing, storage, and API consumption.
  • Perform API testing, including REST API validation, schema validation, and contract verification.
  • Validate distributed service interactions and compatibility across evolving microservice architectures.
  • Test asynchronous and event-driven systems, including retries, dead-letter queues (DLQs), idempotency, ordering, and eventual consistency scenarios.
  • Execute load, stress, and performance testing to ensure system scalability and reliability.
  • Integrate automated testing into CI/CD pipelines and release processes.
  • Investigate and troubleshoot complex production issues in collaboration with engineering teams.
  • Mentor QA engineers and promote quality best practices across the organization.
  • Collaborate closely with developers, product teams, and stakeholders to ensure high-quality releases.

Required Qualifications

  • 7+ years of experience as a Senior QA Engineer working with complex distributed systems and/or ETL/data pipelines.
  • Strong experience testing APIs, including REST APIs, JSON validation, and schema validation.
  • Hands-on automation experience using JavaScript/Jest and/or Python/Pytest.
  • Experience defining QA strategies and mentoring QA engineers.
  • Proven experience validating end-to-end data workflows, including ingestion, processing, storage, and API exposure.
  • Strong AWS experience, including:
    • S3
    • Lambda
    • API Gateway
    • ECS
    • ALB
    • SQS/SNS
    • Athena
  • Experience working with OpenSearch and/or Elasticsearch.
  • Load and performance testing experience, preferably using Locust.
  • Experience integrating automated testing into CI/CD pipelines, ideally using AWS CodeBuild.
  • Strong analytical and debugging skills with the ability to diagnose complex production issues.
  • Experience validating distributed service contracts and API compatibility across microservices.
  • Experience testing event-driven and asynchronous architectures.
  • Experience designing scalable parallel automation frameworks for high-volume APIs and distributed environments.

Preferred Qualifications

  • Experience validating AI-powered or semantic search functionality.
  • Experience testing:
    • Search relevance
    • Ranking quality
    • Semantic accuracy
    • Retrieval consistency
  • Familiarity with embeddings, vector search, AWS Bedrock, or Cohere.
  • Experience leveraging LLMs for test case generation.
  • Contract testing and/or service virtualization experience.
  • Docker and Kubernetes knowledge.
  • Experience working with event streaming or event-driven platforms.
  • Experience with vector databases or graph databases.
  • Experience building monitoring dashboards using New Relic or OpenSearch.
  • Experience validating:
    • Access control mechanisms
    • Tenant isolation
    • Metadata security
    • Data governance policies

What We're Looking For

  • Strong ownership mentality and attention to quality.
  • Ability to work independently in fast-paced environments.
  • Excellent communication and collaboration skills.
  • Passion for automation, scalability, and continuous improvement.
  • Ability to balance technical depth with business impact while ensuring high-quality software delivery
  Required Skills:

Data Governance REST API Performance Data Validation API Test Automation Data Access Control Performance Testing Search Access ETL Jest Balance REST Virtualization Organization Debugging Pipelines ElasticSearch API Testing Collaboration REST APIs Load Ownership Scalability CI/CD Mentoring Validation Microservices JSON Storage Reliability Developers Continuous Improvement AWS Automation Kubernetes Databases Security Docker Software Testing Design Engineering Business JavaScript Python Communication