Semrush logo

Data Quality Engineer - Data Platform Engineering

Semrush

Join Our Team as a Data Quality Engineer

Are you passionate about ensuring data integrity and quality? Do you have a knack for identifying data anomalies and implementing robust testing strategies? If so, Semrush is looking for a Data Quality Engineer to join our Data Platform Engineering Team. This role is perfect for those who want to turn ideas into reality using test scripts, automation, and maybe a little magic.

Key Responsibilities

  • Data Quality Activities: Collaborate with another QA engineer and up to 30 individual stakeholders to run data quality activities within the Analytics Division.
  • Strategy Development: Participate in the development and implementation of the Analytics QA Strategy.
  • Data Profiling: Implement and maintain data profiling processes to identify data anomalies, inconsistencies, and quality issues across datasets.
  • Monitoring: Define and implement key data quality metrics and measurements, such as completeness, accuracy, consistency, and timeliness.
  • Data Transformation Quality: Validate data transformations, ensuring data integrity throughout the ETL (Extract, Transform, Load) process.
  • Test Tools Support: Support the Data Test Environment.
  • Manual Testing: Conduct full-cycle manual testing, including requirements collection and analysis, data transformations logic, data quality on all levels of transformations, dashboards (UI & UX, logic, consistency), and API testing (functional and performance).
  • Automated Testing: Perform full-cycle automated testing on top of manual testing, including functional tests, data quality tests, and data monitoring tests.

Who We Are Looking For

Hard Skills

  • At least 2 years of experience in Data Quality Assurance.
  • Expert-level SQL skills.
  • Strong requirements analysis and root cause analysis skills.

Soft Skills

  • High communication skills.
  • Stakeholder management experience, with the ability to establish positive and reliable partnerships.
  • Understanding of goals and techniques for different types of testing.
  • Experience with QA monitoring and alerting tools.
  • Familiarity with CI/CD and software development cycles.
  • Knowledge of Kanban, Scrum, and Waterfall principles.

Bonus Skills

  • Experience as a Data Analyst/Engineer.
  • UI testing experience.
  • Experience working in SaaS companies.
  • Familiarity with Python, Jira/Confluence, API testing, Dbt, Airflow, or any job orchestrator.
  • Experience with YAML, Ataccama, or Great Expectations.
  • QA Certification.

Benefits

  • Flexible working day start.
  • Unlimited PTO.
  • Hobby benefit.
  • Breakfast, snacks, and coffee at the office.
  • Corporate events.
  • Training, courses, and conferences.
  • Gifts for employees.

About Semrush

Semrush is a leading online visibility management SaaS platform used by over 10,000,000 digital marketers worldwide. We are committed to creating an inclusive environment for all employees and are proud to be an equal opportunity employer.

Join us and be part of a team that is constantly growing and innovating in the field of digital marketing.

Benefits
Extracted with AI

  • Flexible working day start
  • Unlimited PTO
  • Hobby benefit
  • Breakfast, snacks, and coffee at the office
  • Corporate events
  • Training, courses, conferences
  • Gifts for employees

Similar jobs

Last update: 23 minutes ago

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

Simplicate logo
Simplicate

Senior Quality Assurance Engineer with TypeScript and Automation

Join Simplicate as a Senior QA Engineer, focusing on TypeScript, automation, and quality assurance in a hybrid work environment.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Holland Casino logo
Holland Casino

Data Engineer with ETL and SQL Expertise

Join Holland Casino as a Data Engineer to build and maintain data infrastructure for the Online Casino, focusing on ETL, SQL, and cloud solutions.

Semrush logo
Semrush

QA Automation Engineer

Join Semrush as a QA Automation Engineer to develop and execute integration tests for backend systems. Remote work available.

Bettermile logo
Bettermile

Working Student QA - Automation (d/f/m)

Join Bettermile as a Working Student in QA Automation, focusing on web and mobile testing with Java and Cucumber in a hybrid work environment.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Semrush logo
Semrush

QA Automation Engineer (Red Team)

Join Semrush as a QA Automation Engineer to develop and maintain autotests, improve test frameworks, and ensure product quality.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

GitLab logo
GitLab

Intermediate Backend Engineer - Ruby on Rails, PostgreSQL

Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Reddit, Inc. logo
Reddit, Inc.

Senior Solutions Engineer

Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

FxPro logo
FxPro

Senior Node.js Developer

Join FxPro as a Senior Node.js Developer. Work on cloud-based authentication solutions using Node.js, TypeScript, and Azure in a hybrid environment.

Semrush logo
Semrush

Analytics Engineer (Data Product & Research Team)

Join Semrush as an Analytics Engineer to develop data pipelines and enhance analytics tools. Work remotely with flexible hours.

i4talent detachering logo
i4talent detachering

Senior Data Engineer

Join i4talent as a Senior Data Engineer to lead cloud transitions and data projects. Enjoy a fun work environment with great benefits.

Skytree logo
Skytree

Senior IoT Engineer

Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.

AnyDesk Software logo
AnyDesk Software

Salesforce Software Engineer

Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.