Data Quality Engineer - up to £75k - Cardiff - Hybrid

Data Quality Engineer - up to £75k - Cardiff - Hybrid

Cardiff Full-Time 65000 - 75000 £ / year (est.) Home office (partial)
Involved Solutions

At a Glance

  • Tasks: Ensure data reliability and performance through automated testing and collaboration with engineering teams.
  • Company: Globally recognised organisation with a focus on modern cloud-based data solutions.
  • Benefits: Competitive salary up to £75k, bonus, hybrid work, and comprehensive benefits.
  • Other info: Opportunity for career growth in a supportive Agile environment.
  • Why this job: Join a dynamic team and make a real impact on data quality in innovative projects.
  • Qualifications: Experience in data testing, Python or PySpark, and strong SQL skills required.

The predicted salary is between 65000 - 75000 £ per year.

A globally recognised organisation is seeking a Data Quality Engineer to support the development of a modern cloud-based data platform. This position will play a key role in ensuring the reliability, accuracy and performance of data services by implementing effective testing practices and automation capabilities. Working alongside data engineers and development teams, you will help embed quality engineering principles throughout the development lifecycle while supporting the delivery of robust data solutions.

Key Responsibilities

  • Develop and maintain automated testing frameworks to validate data pipelines and data platform components
  • Identify areas where automation can enhance testing efficiency and coverage
  • Collaborate with engineering teams to define testing approaches and quality standards
  • Embed automated testing within CI/CD pipelines to support continuous delivery practices
  • Perform validation and testing across ETL processes, databases and cloud-based data services
  • Investigate data issues within production environments and help drive improvements in data quality
  • Maintain clear documentation around testing processes and automation frameworks
  • Contribute to improving testing practices and quality standards across the wider programme

Essential Skills - Data Quality Engineer

  • Strong hands-on experience in data testing using Python or PySpark
  • Deep understanding of data testing concepts, particularly across ETL and data warehouse environments
  • Strong SQL capability with experience testing across relational databases (RDBMS)
  • Experience working with databases such as Oracle and the ability to read and modify stored procedures
  • Experience implementing BDD testing frameworks such as Cucumber or similar tools
  • Experience integrating automated tests into CI/CD pipelines using tools such as Azure DevOps, Jenkins or GitLab
  • Knowledge of cloud data platforms such as GCP (BigQuery, Dataflow, Cloud Functions) or similar environments
  • Experience with at least one programming language such as Java or JavaScript
  • Experience performing non-functional testing using tools such as JMeter or similar
  • Proven experience establishing testing best practices, quality frameworks and automation strategies
  • Strong technical troubleshooting skills across Quality Engineering environments
  • Excellent stakeholder communication skills with the ability to liaise between engineering teams and business stakeholders
  • Experience working within Agile delivery environments and participating in Agile ceremonies
  • Experience using test management tools such as Jira and Zephyr
  • Strong analytical capability with experience reviewing and validating complex datasets
  • Experience mentoring or managing QA team members across multiple products or projects

Desirable Skills - Data Quality Engineer

  • Experience implementing or automating testing within cloud-based platforms
  • Previous exposure to software development or data engineering environments
  • Experience defining or leading test automation strategies and mentoring team members on automation best practices

If you are interested in working on modern data platforms and ensuring high standards of data reliability and testing automation, please apply with a copy of your most up to date CV.

Data Quality Engineer - up to £75k - Cardiff - Hybrid employer: Involved Solutions

Join a globally recognised organisation in Cardiff as a Data Quality Engineer, where you will be part of a dynamic team dedicated to developing a cutting-edge cloud-based data platform. Enjoy a hybrid work model that promotes work-life balance, alongside competitive salary packages, bonuses, and opportunities for professional growth in a collaborative and innovative environment. With a strong focus on quality engineering principles and continuous improvement, this role offers a meaningful chance to make a significant impact on data reliability and performance.

Involved Solutions

Contact Details:

Involved Solutions Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Quality Engineer - up to £75k - Cardiff - Hybrid

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Prepare for interviews by practising common questions and showcasing your skills. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.

Tip Number 3

Showcase your projects! If you've worked on any data testing or automation projects, make sure to highlight them during interviews. Having tangible examples can really set you apart from other candidates.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Data Quality Engineer - up to £75k - Cardiff - Hybrid

Data Testing using Python
Data Testing using PySpark
ETL Testing
SQL
Oracle Database
BDD Testing Frameworks (Cucumber)
CI/CD Integration (Azure DevOps, Jenkins, GitLab)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with data testing, especially using Python or PySpark. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Showcase Your Automation Skills:Since this role involves a lot of automation, let us know about your experience with CI/CD pipelines and any testing frameworks you've used, like Cucumber. We love seeing candidates who can bring efficiency to our processes!

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so make sure your points are easy to read and directly related to the job description. This helps us understand your fit for the role quickly!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the position. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Involved Solutions

Know Your Data Inside Out

Make sure you brush up on your data testing concepts, especially around ETL and data warehouse environments. Be ready to discuss your hands-on experience with Python or PySpark, as well as your SQL skills. The more you can demonstrate your understanding of these areas, the better!

Showcase Your Automation Skills

Prepare to talk about your experience with automated testing frameworks and how you've integrated them into CI/CD pipelines. If you've worked with tools like Azure DevOps or Jenkins, be sure to highlight that. Companies love candidates who can enhance testing efficiency through automation!

Communicate Like a Pro

Since this role involves liaising between engineering teams and business stakeholders, practice articulating your thoughts clearly. Think of examples where you've successfully communicated complex technical issues to non-technical audiences. Good communication can set you apart from other candidates.

Be Agile and Adaptable

Familiarise yourself with Agile methodologies and be prepared to discuss your experiences in Agile delivery environments. Mention any participation in Agile ceremonies and how you've contributed to team dynamics. Showing that you're adaptable and collaborative will resonate well with interviewers.