J
Senior QA Engineer
Accepting applicationsJobgether · India
Full-Time Mid_senior AIaiaterfrtl
Posted
6d ago
Category
Test
Experience
Mid_senior
Country
India
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!
Why Apply Through Jobgether?
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.
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.
Show more Show less
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!
Why Apply Through Jobgether?
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.
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.
Show more Show less