SR QA AUTOMATION ENGINEER SI-15
find-job-latam
Full-timesenior
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