QA Engineer

4 - 9 years

10 - 20 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Department:

Location:

Reports To:

Job Summary:

Must Have:

Test Planning & Design:

  • Translate business rules, mappings, and data models into a comprehensive test strategy for ETL/ELT, DLT pipelines, and dashboards.
  • Define test data needs (positive/negative/edge), coverage goals, and entry/exit criteria.
  • Create and maintain test assets: Test Plan, Test Cases, RTM, and Defect Reports.

Data Validation & Reconciliation:

  • Validate sourcetotarget mappings, transformation logic, and aggregations using SQL and PySpark.
  • SQL Data testing - Experienced in SQL Procedure/Views/functions
  • Perform data profiling (nulls, duplicates, outliers), referentialintegrity checks, SCD (Type 1/2), late/earlyarriving data, timezone and partitioning rules.
  • Execute full and incremental reconciliations with row and aggregatelevel comparisons.
  • Experienced in working on Azure Components such as Azure data factory, Azure Storages, Azure Synapse, Azure functions and Web client,
  • Experienced in writing Python/PySpark scripts

Databricks, Delta Lake & DLT:

  • Test DLT pipelines (bronze/silver/gold), including Expectations (dataquality constraints), error handling, and lineage.
  • Verify Delta Lake behaviors: ACID transactions, schema evolution, time travel, OPTIMIZE/VACUUM effects, ZORDER, and Unity Catalog permissions.
  • Validate Workflows/Jobs orchestration, task dependencies, parameters, and secrets.

Automation & Frameworks (Pytest)

  • Build and maintain a

    Python/PySpark + Pytest

    automation framework (fixtures, parametrization, markers).
  • Implement reusable libraries for

    rowcount/aggregate reconciliation

    ,

    referential integrity

    ,

    uniqueness/nullable rules

    ,

    CDC

    validation, and

    latearriving data

    handling.
  • Create a

    mechanism to automate database testing

    , including

    dynamic SQL

    driven test scripts for stored procedures, views, and functions.

API & Integration Testing

  • Perform API integration testing for PostMan endpoints used by pipelines (including Boomi connectors, ADF Web activities, Functions triggers).
  • Validate payload contracts (JSON/XML/CSV/Parquet), error handling, throttling/retries, and idempotency; exercise HTTP client libraries (e.g., requests, .NET Web Client) where relevant.

Required Qualifications:

  • 5+ years in Data/ETL Testing or Data Quality Engineering; 3+ years recent experience on Databricks with PySpark/Spark SQL and Delta Lake.
  • Bachelors degree in computer science, Information Systems, Engineering, or equivalent experience.
  • Strong Python skills with Pytest (fixtures, parametrization, mocking, assertions) for testing PySpark transforms and SQL logic.
  • Solid SQL (window functions, complex joins, CTEs) for deep reconciliation and validation.
  • Handson testing of DLT (Delta Live Tables) pipelines: expectations/constraints, bronzesilvergold patterns, schema evolution, and failure/retry logic.
  • Practical BI testing experience with Power BI, including security (RLS/OLS) and datarefresh validation.
  • Strong understanding of data modeling, data quality, and data governance practices.
  • Experience with defect tracking and documenting test plans, and execution reports.
  • Experience with any cloud platforms such as Azure/AWS/GCP.
  • Experience with Agile world and its ceremonies.
  • Clear, concise communication and strong analytical/problemsolving skills.

Good to have

  • Understanding about different source types such as Parquet, CSV and open data formats, JSON
  • Understanding about CDC processes (Change Data Capture)
  • Databricks experience Databricks QA Monitoring, understanding about expectation engine
  • Databricks Analyst Certification

Mock Interview

Practice Video Interview with JobPe AI

Start PySpark Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Greystar logo
Greystar

Real Estate

Charleston

RecommendedJobs for You

pune, chennai, bengaluru

bengaluru, karnataka, india

chennai, tamil nadu, india

bengaluru, karnataka, india