Job Title: QA Senior Lead API, Data & Cloud Platform Testing
Location: Canada (Remote)
Employment Type: Full-Time and Contract
Project Overview
We are building a large-scale cloud-native media content platform that manages end-to-end ingestion, processing, storage, and consumption of millions of media assets including articles, videos, and audio content.
The platform processes massive datasets (100GB+) and powers advanced search capabilities including:
- Keyword Search
- Category-Based Search
- AI-Driven Semantic Search
We are looking for a QA Senior Lead to own and drive quality assurance across the entire ecosystem. This role requires strong expertise in API testing, large-scale data validation, automation architecture, performance testing, and cloud-native systems.
Key Responsibilities
QA Leadership & Strategy
- Lead and mentor a team of QA Engineers.
- Define and drive the overall QA strategy.
- Champion Shift-Left testing practices across the SDLC.
- Partner with Product, Engineering, and DevOps teams to ensure quality objectives are achieved.
End-to-End API & Pipeline Testing
- Own testing strategy across the complete data lifecycle.
- Validate:
- Data Ingestion Pipelines
- Processing Workflows
- Storage Systems
- Consumption APIs
- Test SNS/SQS integrations, scheduled jobs, and search APIs.
- Validate Keyword, Category, and Semantic Search functionality.
Large-Scale Data Validation
- Validate millions of JSON records.
- Work with:
- AWS S3
- Athena
- SQL
- Glue Crawlers
- Ensure accuracy of:
- Metadata Mapping
- Date Logic
- Licensable Content Filtering
- Publication Data
Automation Framework Development
- Design and maintain scalable automation frameworks using:
- JavaScript + Jest
- Python + PyTest
- Implement:
- API Automation
- JSON Schema Validation
- CI/CD Quality Gates
- Integrate testing into AWS CodeBuild pipelines.
Performance & Load Testing
- Design and execute load testing using Locust.
- Analyze system bottlenecks across:
- ALB
- ECS
- APIs
- Search Services
- Validate API latency (P95/P99).
- Measure semantic search performance and throughput.
Observability & Documentation
- Build and maintain dashboards using:
- Create and maintain:
- Test Strategies
- Test Plans
- Edge Case Documentation
- Performance Reports
- Maintain Confluence documentation.