QA Data Engineer
The person in this role will work with project teams developing a modern data platform in a cloud environment for global brands. They will work in an international environment, specialize in BI & Big Data cloud architecture and the latest technologies in that area, and promote the principles of the DataOps manifesto.
Warsaw
Hybrid/Remote
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
Experience with Azure and/or AWS
Ability to define and optimize code and data quality assurance processes, as well as implement good practices in this area
Use of AI in the area of Data Quality (automation of test scenario generation, test data, etc.)
Familiarity with concepts of Data Warehouses,Data Lakes, Lakehouse architecture (e.g., Databricks), ETL/ELT processes, data quality verification techniques
ISTQB certification
Responsibilities
Data/ETL/ELT Process Testing: Validate the accuracy of data extraction from various sources; Ensure the correctness of data transformations throughout the transformation process; Confirm the accurate loading of data into target systems; Conduct performance testing to ensure efficiency and reliability
API Testing: Verify the accuracy of data transmitted via APIs; Test the functionalities and services provided by programming interfaces; Validate user interfaces (UI) for compliance with specifications; Test application functionality and behavior to ensure optimal performance
Configuration File Validation: Create and implement validation rules for configuration files
Reports Testing: Verify that reports and dashboards (in visualization tool i.e. PowerBi) are functioning correctly; Ensure that filters, drill-downs, and other interactive features work as expected
Comprehensive Testing: Perform various types of tests including functional, integration and regression tests to ensure thorough software and data validation; Assist in the UAT process, gathering feedback from end-users
Documentation and Reporting: Prepare detailed test documentation based on business analysis requirements; Report and track bugs in Jira/ClickUp, conducting initial analyses of identified issues
We offer
Global projects in clouds — we work with clients from all over the world based on modern cloud technologies
Certification reimbursement — we fund exams, certifications from Microsoft, AWS, Databricks, ISTQB
Time to learn — 60 paid hours per year
Flexible approach — you can choose to work from home or meet at our offices
Personalized benefits — medical care, subsidized sports packages, language tuition, new employee referral bonus (up to PLN 15,000) as well as annual and media bonus
Report job