Skip to main content
Posted 03 June, 2026

Senior QA Engineer

Jobgether
India Full Time
Reference: 113_728854_059d37f0-5d00-4de2-bd55-302babda4200

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior QA Engineer in India.

This role is focused on ensuring the reliability, accuracy, and integrity of complex data integration systems across distributed services and event-driven architectures. You will be responsible for defining and executing a comprehensive test strategy spanning unit, integration, contract, and acceptance testing layers. The position plays a critical role in validating end-to-end data flows across APIs, Kafka pipelines, and downstream data warehouses, ensuring consistency and correctness at every stage. You will collaborate closely with engineers, product teams, and client stakeholders to support high-quality releases in fast-moving delivery cycles. The environment is highly technical and data-intensive, requiring strong attention to detail and a deep understanding of modern data infrastructure. You will also contribute to automation frameworks and quality practices that improve overall delivery efficiency and system reliability.

Accountabilities:

  • Define and implement a multi-layered test strategy covering unit, integration, contract, and acceptance testing for data integration systems
  • Develop and maintain automated test suites using frameworks such as pytest, Jest, or equivalent tools integrated into CI/CD pipelines
  • Validate AVRO schemas and ensure backward and forward compatibility using Schema Registry and related tools
  • Perform end-to-end integration testing across API-to-Kafka pipelines and downstream systems such as DynamoDB and Snowflake
  • Ensure data integrity and accuracy across all pipeline stages, from source systems to final data destinations
  • Support UAT activities by coordinating with stakeholders, managing defect triage, and preparing test evidence and sign-offs
  • Set up and manage test environments, including mocks, stubs, and sandbox services for external API dependencies
  • Contribute to performance, soak, and reliability testing for batch and streaming workloads

Requirements:

  • 5+ years of experience in QA engineering or test automation roles, preferably in data-intensive or distributed systems
  • Strong hands-on experience with test automation frameworks such as pytest, Jest, or similar
  • Solid understanding of Kafka-based architectures and event-driven systems
  • Experience with AVRO schema validation, schema registry tools, and data contract testing
  • Proven experience in integration testing of APIs, event pipelines, and backend data systems
  • Strong knowledge of data validation across systems like DynamoDB, Kafka, and data warehouses such as Snowflake
  • Experience coordinating UAT processes, including stakeholder communication and defect management
  • Familiarity with CI/CD pipelines and automated testing best practices
  • Knowledge of performance testing and idempotency testing is a strong plus
  • Strong analytical mindset, attention to detail, and ability to work in complex distributed environments

Benefits:

  • Competitive compensation package
  • Fully remote work flexibility within India
  • Opportunity to work on large-scale distributed data systems
  • Exposure to modern data engineering and event-driven architectures
  • Professional growth in automation, Kafka ecosystems, and cloud data platforms
  • Collaborative and technically driven engineering environment
  • Learning opportunities in advanced QA and test automation practices
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Sign up for Job Alerts