Quality Engineer
Prefer a full account with a password? Sign Up to Apply
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 Great 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.
Requirements
Function: Information Technology
Experience Level: Mid-Senior Level