Requirements:
- Ability to think analytically and to analyze processes and data
- Advanced knowledge of Python and SQL
- Ability to write unit tests in Python (including knowledge of relevant libraries for this, e.g. pytest, unittest)
- Knowledge of REST API concepts and familiarity with tools for using and testing APIs (e.g. Postman, SoapUI)
- Knowledge of techniques and tools for creating automated end-to-end tests for data acquisition and processing processes
- Experience working with relational and non-relational databases
- Ability to use JIRA/ClickUp tools and git repositories
- Experience in designing and describing scenarios and test cases for internal (integration, user) and acceptance tests (UAT)
- Knowledge of English at min. B2
Nice to have
- Experience with Azure and/or AWS
- Ability to define and optimize code and data quality assurance processes, as well as implement best practices in this area
- Experience in use of AI in the Data Quality area (automation of generation of test scenarios , test data, etc.).
- Familiarity with Data Warehouse, Data Lakes, Lakehouse architecture (e.g. Databricks), ETL/ELT processes, data quality verification techniques
- ISTQB certifications