Data Quality Engineer
Data Quality Engineer
Our client, a leading global supplier for IT services, requires Data Quality Engineer to be based at their client's office in Cardiff, UK.
This is a hybrid role - you can work remotely in the UK and attend the Cardiff office 2-3 days per week .
This is a 6+ month temporary contract to start ASAP
Day rate: Competitive Market rate
As part of a multi-discipline team challenged with building in a cloud data platform, you will be responsible for ensuring the quality of the services and applications customer is developing.
Key Responsibilities
- Defining tools and frameworks to develop and maintain test automation
- Identifying test automation opportunities
- Working closely with the development team to define strategy and best practices
- Looking for opportunities to "Shift left" testing and test automation
- Providing clear and accurate documentation for the tests and test automation
- Contributing towards the continuous improvement of testing and test automation practices
- Integrating automated tests with the CI/CD pipeline
- Sharing best practice and owning the testing process is in all cadence ceremonies
- You will also be expected to keep your skills up to date by following advancements in testing and test automation
Key Requirements
Essential:
- Hands-on experience with Data Testing either with Python or Pyspark
- Deep understanding of data test concepts primarily inclined towards ETL
- Hands-on with ETL/DWH testing and SQL (any RDBMS)
- Hands-on experience with any DB, preferably Oracle and should be able to read/understand/alter stored procedures
- Strong experience in BDD with Cucumber or similar framework
- Experience in Azure DevOps to integrating automated testing into a CI/CD pipeline using Jenkins or GitLab runner
- Good Knowledge in GCP Storage Buckets, BigQuery, Dataflow and Cloud Function. (Any Cloud)
- Hands-on experience with one of more programming languages (Java/JavaScript)
- Experience with non-functional testing with JMeter or similar
- Proven experience and ability to create best practices and policies to improve quality at program level
- Strong technical skills and ability to solve Quality Engineering technical problems
- Strong problem-solving skills and managing multiple stakeholders
- Excellent communication skills and should be able to manage client stakeholders and act as a liaison between QE team and clients
- Experience managing a mid-size team of QAs working on multiple products
- Accomplishes quality assurance objectives by monitoring, reviewing, and enforcing policies and procedures
- Analyze production data to identify areas of growth
- Excellent data analysing and review skills
- Experience of working in an agile environment and the role of QA in agile ceremonies
- Knowledge on Jira, Zephyr for Test Management
- Proficient Testing experience
Desirable:
- Experience with automating tests within Cloud Platform
- Programming knowledge in Java
- An enthusiastic mentor for the team to adopt automation as a definition of done.
- Leading test automation strategy and mentoring testers on the automation testing process.
- Experience of software development or data engineering.
Due to the volume of applications received, unfortunately we cannot respond to everyone.
If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion.
- Company
- Project Recruit
- Location
- Cardiff, South Glamorgan, United Kingdom
Hybrid / WFH Options - Employment Type
- Contract
- Salary
- GBP Annual
- Posted
- Company
- Project Recruit
- Location
- Cardiff, South Glamorgan, United Kingdom
Hybrid / WFH Options - Employment Type
- Contract
- Salary
- GBP Annual
- Posted