Senior QA / Data Testing Engineer (ETL / Data Pipelines)
- UIXTech
- Bengaluru, Karnataka, India
Job Description/Responsibilities
Job Title: Senior QA / Data Testing Engineer (ETL / Data Pipelines)
Experience Required: Senior-level (Hands-on + Lead capability)
Role Overview
We are looking for an experienced QA/Data Testing professional to take ownership of testing for data pipelines (ETL/ELT), build automation frameworks, establish testing standards, and eventually lead a small QA team as the function grows.
Key Responsibilities
- Own end-to-end testing for data pipelines and ETL processes.
- Design testing strategies and define what should be automated.
- Build SQL-based validations for:
- Data counts
- Duplicates
- Null checks
- Reconciliation checks
- Business rule validation
- Develop automation frameworks using Python/Pytest.
- Validate Excel outputs using Pandas & OpenPyXL.
- Validate XML outputs using lxml / XMLSchema.
- Perform API testing using Postman and automate using Newman.
- Integrate test automation with GitHub Actions / CI pipelines.
- Create meaningful logs, reports, and debugging mechanisms.
- Work closely with Data Engineers to improve quality and testability.
- Contribute to scaling QA practices and mentoring future team members.
Must-Have Skills
- Strong experience in ETL / Data Pipeline Testing
- Strong SQL knowledge with debugging capability
- Hands-on automation experience with:
- Pytest
- Pandas + OpenPyXL
- lxml / XMLSchema
- Postman + Newman
- GitHub Actions
- Databricks
- Ability to write clean, maintainable, reusable test code
- Experience creating automation frameworks from scratch
- Capability to work independently and make testing decisions
Good to Have
- Exposure to cloud data platforms / orchestration tools
- Experience with data quality tools (e.g., Great Expectations)
- Performance or volume testing experience
- Experience leading or mentoring QA teams
Skills
- Debugging
- Mentoring
- SQL
- Testing
- Tools
- XML
Job Details
Industry
Information Technology(IT)
Experience Level
Team Lead (2-8y experience)
Education
ANY|Undergraduate -
Location(s)
Bengaluru, Karnataka, India