EPAM Systems is looking for a detail-oriented and analytical Data Quality Engineer with strong expertise in data validation and SQL. The ideal candidate will design and maintain test cases for data pipelines and ETL processes, ensuring data quality and supporting testing activities for AI-powered solutions.
Responsibilities:
- Design, execute and maintain test cases for data pipelines, ETL processes and data quality validation
- Perform advanced SQL-based validation and analysis across large and complex datasets
- Validate APIs and data integrations using tools such as Postman or similar platforms
- Support testing activities for AI/LLM-powered solutions and data-driven applications
- Develop and maintain basic test automation scripts using Python or Java
- Validate data models, metadata consistency, semantic layer mappings and configuration files
- Perform YAML and configuration validation to ensure system reliability and correctness
- Collaborate closely with engineering, product and data teams to identify defects, analyze root causes and improve overall product quality
- Contribute to continuous improvement of QA processes, automation practices and testing standards
- Participate in release validation, regression testing and production issue investigation when needed
Requirements:
- 3+ years of experience in data quality and ETL testing
- Expertise in advanced SQL and data validation techniques
- Proficiency in API testing using Postman or similar tools
- Skills in basic test automation using Python or Java
- Capability to perform strong analytical and troubleshooting tasks
- Competency in communication and collaboration
- English proficiency at B2 level or higher
- Understanding of data modeling concepts and metadata management
- Familiarity with semantic layers and modern data architectures
- Knowledge of AI/LLM testing and validation approaches, and YAML or configuration-driven systems
- Expertise in BigQuery, Snowflake or similar cloud data platforms
- Familiarity with Agile development environments