Remotery

Senior QA Engineer

Posted Jun 4

This is a fully remote position, open to applicants in India.

📋 Description

• The QA engineer will oversee the testing strategy that encompasses both services, which entails reviewing unit tests, performing integration testing, validating AVRO contracts, and coordinating user acceptance testing (UAT) with the client.


⛳️ Requirements

• Minimum Experience: 5+ years

• Test strategy & planning: Proficient in formulating a multi-tiered testing strategy (unit, integration, contract, acceptance) specifically tailored for data integration services; experienced in crafting acceptance criteria for batch/ETL-style processes.

• Contract testing (AVRO): Expertise in validating message schemas with a Schema Registry, evaluating backward and forward compatibility, and ensuring that generated events adhere to the defined contract.

• Integration testing: Hands-on experience in testing **API-to-Kafka pipelines**, which includes setting up mock or sandbox environments for external APIs, validating Kafka consumers, and verifying the integrity of end-to-end data flow.

• Test automation: Skilled in developing automated tests using tools such as pytest, Jest, or similar that integrate smoothly into CI/CD pipelines; knowledgeable in utilizing test fixtures for DynamoDB, Kafka, and REST API stubs.

• Data validation: Proficient in ensuring data accuracy at each stage of the pipeline — from the source API response, through intermediate states in DynamoDB, Kafka event payloads, to the Snowflake destination when accessible.

• UAT coordination: Experienced in supporting business stakeholders during user acceptance testing by managing defect triage, preparing test documentation, and facilitating staging approvals.

• Familiarity with Kafka testing tools, such as kafka-console-consumer, schema registry CLI, and Confluent test utilities.

• Experience in executing and analyzing performance and soak tests for batch workloads.

• Understanding of idempotency testing to guarantee that repeated executions do not lead to duplicate events.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health, dental, and vision insurance.

• Opportunities for professional development and continuous learning.

• Flexible working hours and remote work options.

People also viewed

Tester Work10 hours ago

QA Tester

NZ flagNew Zealand OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
Axmed10 hours ago

QA Engineer

ES flagSpain OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
Intetics10 hours ago

QA Automation Technical Interviewer

MA flagMorocco OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
SupplyHouse.com1 day ago

QA Engineering Team Lead

IN flagIndia OnlyFull-timeQA Engineer (Quality Assurance)$29k – $36k/year
ApplyView job
Midorick Solutions1 day ago

QA Automation

DO flagDominican Republic OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
Compass1 day ago

QA Test Automation, Specialist

BR flagBrazil OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers