Sr QA Automation Engineer SI-15
Find Job Latam
Buenos Aires, Argentina2 days ago
44 views17 saves0 applies
Prepare for this role
Job Type
full time
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
This job is found at InterviewStack.io
Skills
automationscalabilitydistributed systemsapisrest apisci/cdetljavascriptjestpythonawss3lambdaecssqssnsdebuggingembeddingsbedrockllmsvirtualizationdockerkubernetesvector databasesmonitoringdashboardsnew relicdata governancetest automationperformance testingapi testingautomated testingdata ingestion