# Senior QA Engineer

> Weekday AI · India (Remote) · Full-time · Posted 2026-06-01

**Workplace:** remote

**Department:** Weekday's Client via platform

## Description

**This role is for one of the Weekday's clients**

Min Experience: 5+ years

Location: Remote (India)

JobType: full-time

The QA engineer is responsible for the test strategy spanning both services, which includes reviewing unit tests, conducting integration testing, validating AVRO contracts, and coordinating UAT with the client.

## Requirements

**Required Skills:**

-   **Test strategy & planning:** Capable of developing a multi-layered testing approach (unit, integration, contract, acceptance) specifically for data integration services; experienced in drafting acceptance criteria for batch/ETL-style processes.
-   **Contract testing (AVRO):** Skilled in validating message schemas with a Schema Registry, assessing backward and forward compatibility, and ensuring that generated events conform to the established contract.
-   **Integration testing:** Practical experience in testing **API-to-Kafka pipelines**, including setting up mock or sandbox environments for third-party APIs, validating Kafka consumers, and confirming end-to-end data flow integrity.
-   **Test automation:** Proficient in creating automated tests using tools such as pytest, Jest, or equivalents that integrate seamlessly into CI/CD pipelines; knowledgeable in using test fixtures for DynamoDB, Kafka, and REST API stubs.
-   **Data validation:** Skilled at ensuring data accuracy at every pipeline stage — from the source API response, through DynamoDB intermediate states, Kafka event payloads, to the Snowflake destination when accessible.
-   **UAT coordination:** Experienced in assisting business stakeholders during user acceptance testing by managing defect triage, preparing test evidence, and facilitating staging sign-offs.

**Desirable Skills:**

-   Knowledge of Kafka testing tools, for example kafka-console-consumer, schema registry CLI, and Confluent test utilities.
-   Experience executing and analyzing performance and soak tests for batch workloads.
-   Understanding of idempotency testing to ensure that repeated executions do not result in duplicate events.

**Must-have Skills**

QA Automation, Kafka

## Apply

[Apply at Weekday AI](https://apply.workable.com/weekday-1/j/858F6E03EF/apply)

---
Powered by [Workable](https://www.workable.com)
