About the role
We're looking for a hands-on Senior QA Engineer who thinks like a tester, designs meaningful test scenarios, and uses SQL to validate data independently. This is a QA-first role (approximately 75% core testing and 25% data/SQL)—not an ETL development or automation-only position. You'll own quality across data pipelines, reporting platforms, APIs, and business applications, working closely with engineering teams in an Agile environment. You'll own quality across data pipelines, reporting platforms, APIs, and business applications, working closely with engineering teams in an Agile environment.
Responsibilities:
- Test Design and Strategy: Independently translate business requirements into test scenarios, test cases, and risk-based test coverage.
- Core QA Engineering: Own functional, integration, smoke, regression, and end-to-end testing across applications and data platforms.
- SQL and Data Validation: Write SQL queries involving JOINs, aggregations, and comparisons to validate completeness, duplicates, NULLs, integrity, and business rules.
- Data Reconciliation: Validate source-to-target data, ETL/ELT transformations, migrated datasets, and reporting accuracy.
- API and Integration Testing: Validate API responses, contracts, data consistency, and integration workflows.
- Release Quality: Build and maintain smoke/regression suites, contribute to CI/CD quality gates, and assess release readiness.
- Defect Ownership: Investigate issues, document evidence, collaborate with developers, and drive defects through closure.
- Cross-Project Testing: Apply structured QA practices across data/reporting, web, eCommerce, and other platform initiatives.
Requirements:
- Primary Skills: Manual Testing, Test Design, SQL, Data Validation, ETL Testing, API Testing.
- 6-8 years of overall experience, including 5+ years in software testing and 1-2 years in data-related testing
- Strong hands-on manual testing, test-design methodology, and understanding of the Software Testing Life Cycle (STLC).
- Ability to independently create test scenarios, test cases, checklists, and defect reports.
- Practical SQL skills, including JOINs, aggregations, integrity checks, and source-to-target reconciliation.
- Experience validating ETL/ELT pipelines, migrated data, business rules, and reporting outputs.
- Experience designing and maintaining smoke and regression suites.
- Understanding of API testing, integration testing, and data dependencies.
- Strong analytical, troubleshooting, and root-cause investigation skills.
- Experience working in Agile/Scrum teams.
Good to Have:
- Retail/eCommerce testing experience: orders, checkout, inventory, pricing, and transactions.
- Google BigQuery, Looker, or cloud data platforms.
- API contract testing and CI/CD quality gates.
- Python or test automation exposure.
- Data lineage, data profiling, and dashboard/KPI validation.
- Familiarity with Git-based workflows and Jira/Xray.
- Exposure to AI/ML data-quality requirements.