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
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
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.
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.
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.
QA Automation Engineer
Join Semrush as a QA Automation Engineer to develop and execute integration tests for backend systems. Remote work available.
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.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
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.
QA Automation Engineer (Red Team)
Join Semrush as a QA Automation Engineer to develop and maintain autotests, improve test frameworks, and ensure product quality.
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!
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
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.
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.
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.
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.
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.
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.
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.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
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.
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.
Senior IoT Engineer
Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.