24 Oct
|
Taylor and Francis
|
Bengaluru
24 Oct
Taylor and Francis
Bengaluru
Job Description
We are looking for a highly motivated Senior Quality Engineer with strong expertise in automation and modern Quality Engineering practices. The ideal candidate will have hands-on experience on creating automated data validation scripts to test ETL data pipelines and report bugs or glitches. This position requires hands-on experience in ETL Testing and Automated Test Development. You will also be responsible for UI, API, backend, and performance testing, with a passion for engineering scalable automation solutions, driving quality throughout the SDLC, and leveraging AI-powered tools to improve software quality and delivery.
Key Responsibilities:
- Design and manage the data quality framework across production data pipelines.
- Build reusable data quality checks using tools such as Outstanding Expectations or equivalent frameworks.
- Working with large and complex data sets (SQL and No-SQL), data lakes (S3) and data warehouses (Redshift).
- Test Automation - Build automated data validation scripts to test the quality of data in data lake (S3) and data warehouses (Redshift).
- Define checks for schema, null values, uniqueness, referential integrity, data volume, freshness, late-arriving data, and business rules.
- Integrate data quality checks at ingestion, transformation,
and pre-publish stages.
- Participate in requirements analysis, test strategy, test planning, risk assessment, test estimation, and release validation activities.
- Validate REST APIs, backend services, databases, and microservices through automated and manual testing.
- Perform performance and load testing using JMeter or BlazeMeter, analyse bottlenecks, and provide recommendations for performance improvements.
- Integrate automation suites into CI/CD pipelines using GitHub Actions, ensuring quality gates, automated reporting, and continuous feedback.
- Collaborate closely with Product Managers, Developers, DevOps, Business Analysts, and other stakeholders to ensure high-quality software delivery.
- Perform defect analysis, root cause analysis (RCA), and support production issue investigations.
- Leverage AI-powered engineering tools (such as Claude Code) to accelerate test design, automation development, defect analysis, and framework maintenance.
- Continuously improve automation coverage, framework stability, execution efficiency, and engineering best practices.
- Mentor junior Quality Engineers through technical guidance, code reviews, and knowledge sharing.
📌 Quality Engineer (Bengaluru)
🏢 Taylor and Francis
📍 Bengaluru