onsite
Senior Quality Assurance Engineer (Automation + Data + Kafka) - Jobgether
QA Engineer
Senior QA Engineer to design scalable test frameworks for APIs, microservices, and Kafka-based systems with a focus on automation and data validation.
About the role
Key Responsibilities
- Design and implement comprehensive QA strategies for APIs, microservices, and distributed systems
- Develop and maintain automated test frameworks using PyTest, Selenium, Jest, or equivalent tools
- Validate Kafka-based event-driven systems, including producers, consumers, and schema evolution
- Perform end-to-end data validation across APIs, Kafka streams, databases, and data warehouses
- Execute ETL testing and data reconciliation to ensure data integrity across pipelines
- Integrate testing processes into CI/CD pipelines with robust quality gates
Requirements
- 5+ years of QA Engineering or SDET experience in distributed systems
- Strong expertise in API automation testing and frameworks like PyTest, Selenium, or Jest
- Hands-on experience testing Kafka-based architectures and streaming systems
- Deep understanding of ETL testing, data validation, and large-scale data pipelines
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions
Skills
pytestseleniumjestkafkaetl testingci cd