Negotiable
Undetermined
Remote
Remote
Summary: The role of ETL Tester/Data Quality Engineer involves writing and executing test cases, managing large data sets, and creating automation scripts while collaborating with data professionals to address reporting needs. The position requires expertise in SQL queries, ETL processes, and automation testing, with a strong focus on data quality and validation. Candidates should have experience with various data tools and methodologies, including Agile and CI/CD practices. This is a fully remote contract position.
Key Responsibilities:
- Write and execute test cases for ETL processes.
- Manage and analyze large sets of data.
- Create automation scripts and communicate insights to the team.
- Collaborate with data professionals and business operation experts.
- Create and maintain complex SQL queries.
- Execute ETL jobs using orchestration tools.
- Conduct and facilitate User Acceptance Testing (UAT).
- Implement CI/CD through Jenkins/GitLab/Maven.
- Create test plans and strategies for software releases.
- Review technical requirements and produce test strategies for the data warehouse team.
Key Skills:
- Solid understanding of test automation architecture and frameworks.
- Proficiency in programming languages such as Python and Bash.
- Strong knowledge of SQL queries for database validation.
- Hands-on experience with data models and ER diagrams.
- Experience with traditional SQL databases and cloud-native data warehouses.
- Familiarity with ETL tools and reporting tools like Tableau and PowerBI.
- Experience with agile test management tools like HP ALM and Jira.
- Ability to generate test scenarios using frontend (UI) and validate backend data.
- Experience with Kafka messaging and REST APIs is desired.
- Docker and Kubernetes experience is a plus.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT