{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Data Solutions Consultant

Seriös Group
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
JIRA
Automation of Tests
Azure
Bug Tracking Systems
Cloud Computing
Code Coverage
Databases
Data Architecture
Information Engineering
Data Governance
Data Integration
ETL
Data Mapping
Data Systems
Data Vault Modeling
Data Visualization
Data Warehousing
Python
Powershell
Power BI
Azure
Software Engineering
SQL Databases
SQL Server Integration Services
Data Streaming
Tableau
Test Case Design
Test Data
Test Execution Engine
Strategies of Testing
Qliksense
Azure
Informatica Powercenter
Snowflake
Spark
Test Scripts
AWS Lambda
GIT
Cloudformation
Data Layers
Pytest
Data Lake
Information Technology
Amazon Web Services (AWS)
Google BigQuery
Data Management
Terraform
Azure
Software Version Control
Data Pipelines
Azure
Alteryx
Redshift
Databricks

Job description

As a Data Solutions Consultant within Seriös Group, you are a key player in the implementation and testing of our clients' cloud data platforms, IoT analytics, data integration and migration projects, as well as ensuring quality and reliability through meticulous data testing techniques. You will be a cross-functional data solutions expert, adding value and endorsing best practices across a range of projects spanning a varied portfolio of clients and industries.

You will be working in a technology agnostic manner, with market leading technologies that shape the technology into a best fit solution for our clients. Liaising with our clients and working with them in partnership is a key relationship and you may be required demonstrate and grow your client-facing skills.

The role may involve direct management of technical people from both a line management and coaching / mentoring perspective. Therefore, prior technical and team lead experience is preferred.

The role will involve working closely with others with oversight from technical experts within the team. You will also naturally have a passion for all things data and test, keeping up to date with the latest technologies and methodologies, whilst supporting others in the team to continually improve.

Data Solutions

You will deliver Data Solutions from data pipelines and processing solutions with our Data Architects that support a client's data architecture framework.

You will collaborate with Data Solution Architects and Insight Analysts when implementing data pipelines across supporting data layers and models, and ensure orchestration of data pipelines, support data provenance, quality and lineage to assure supportability. You will support and demonstrate a client's data architecture framework is implemented ensuring principles and standards are followed that guide development to well architected, scalable, robust, and cost-effective Data Solutions.

You will support and refine the technical standards across the organisation when implementing technologies that shape the organisations approach to all things data to deliver best practise.

Data Test Solutions

Your role will involve test planning, test case creation, test execution, defect identification, and collaboration with cross-functional data teams to deliver high-quality data solutions.

You will focus on designing and executing test plans, cases, and scripts to validate that data platforms and dashboards adhere to requirements. Collaborating closely with internal and client team members you will prepare and present test reports summarising test findings, including test coverage, defects, and overall solution quality.

You will be working with tooling such as Jira and Zephyr for test delivery purposes, as well as identifying and implementing test automation frameworks in tools such as PyTest and Locust. Through collaboration with data specialists and engineers, you will be actively involved in creating innovative solutions with industry leading data and cloud technologies., Data Solutions

  • Work closely with Data Solution Architects and Insight Analysts on the development of our client's cloud data warehouse and IoT analytics projects utilising cloud technologies such as AWS or Azure.
  • Create and maintain detailed solutions documentation.
  • Create data pipeline processes which are orchestrated in an optimal manner across data layers and data models.
  • Create and maintain Infrastructure as Code Solutions.
  • Adhere to source control best practices.
  • Ensure data provenance, quality and lineage can be supported and maintained from development work considering supportability.
  • Manage workload utilising Agile delivery methods.
  • Coaching / mentoring of graduate and / or apprentice consultants may be required.
  • Keep up to date with the latest technologies, methodologies and best practices in all things cloud and data.
  • Gain and maintain relevant certifications.
  • Build and maintain strong client relationships.

Data Test Solutions

  • Collaborate with internal and client stakeholders to understand project requirements, user stories, and acceptance criteria.
  • Contribute to test planning activities, including test scope, test objectives, and test strategy development.
  • Assist in the creation and maintenance of test plans, test scenarios, and test cases.
  • Design and develop comprehensive test cases and test scripts based on project requirements and specifications.
  • Execute test cases to validate that data platforms and dashboards adhere to requirements.
  • Identify, document, and report defects and issues using a defect tracking system.
  • Document test plans, test cases, and test results accurately and comprehensively.
  • Prepare and present test reports summarising test findings, including test coverage, defects, and overall product quality.
  • Provide clear and concise documentation of test processes, methodologies, and best practices.
  • Identify, document, and report defects using a defect tracking system.
  • Conduct defect triage meetings, providing detailed information for defect resolution and tracking.
  • Perform root cause analysis to identify underlying issues and recommend appropriate solutions.
  • Set up and configure test environments, ensuring they are representative of the production environment.
  • Manage and maintain test data to support test execution and validation.
  • Collaborate with other teams to ensure availability and reliability of test environments and test data.
  • Continuously evaluate and enhance testing processes, methodologies, and techniques.
  • Identify opportunities for test automation and collaborate with automation specialists for efficient test execution.
  • Stay updated with industry trends and advancements in testing techniques and tools.
  • Collaborate with data specialists to resolve defects and work with the team to ensure the highest quality of the delivery.
  • Communicate test progress, risks, and issues to senior team members and project stakeholders.
  • Develop consultancy and client engagement skills through project engagements. The above lists are non-exhaustive; you may be required to carry out any ancillary duties in relation to your role, in addition to the abovementioned lists.

Requirements

  • Excellent verbal and written communication skills to effectively collaborate with team members and stakeholders.

  • Flexibility to adapt to changing project requirements, priorities, and timelines.

  • Ability to understand and address the needs of multiple clients.

  • Willingness to work collaboratively in a team environment and contribute to collective goals.

  • Ability to develop strong client relationships.

  • Ability to provide guidance to apprentice / graduate team members.

  • Ability to communicate technical concepts and solutions to non-technical stakeholders.

  • Ability to implement technical solutions based on architectural designs.

  • Ability to professionally present and communicate technical solutions and concepts.

  • Ability to be self-motivated and have a proactive approach to work.

  • Ability to adapt to changing requirements and business needs.

  • Ability to prioritise workload and work to deadlines.

  • Meticulous attention to detail to ensure accuracy in test case execution, defect reporting, and documentation.

  • Strong analytical skills to identify, analyse, and troubleshoot issues and defects.

  • Eagerness to learn and develop skills in data testing, including staying updated with industry best practices and emerging trends. Requirements : Data Solutions

  • Prior experience in senior data engineering or business intelligence roles.

  • ETL and data pipeline implementation experience, technology agnostic.

  • Experience implementing solutions in one or more of the following technologies : Azure Data Factory, Azure Event Hubs, Azure Data Lake Storage, Azure Function Apps, Azure Synapse Analytics, AWS Glue, AWS S3, AWS Lambda Functions, AWS Redshift, Databricks, Snowflake, Google Big Query, Alteryx, SSIS, Informatica.

  • demonstratable understanding of data warehouse and data lake principles.

  • Strong demonstratable data modelling techniques such as Kimball, Inmon or Data Vault methodologies.

  • Advanced understanding of unstructured, semi-structured and structured data source types for databases, files, formats and APIs.

  • Advanced SQL skills including the ability to optimize performance.

  • Exposure to data engineering coding languages such as Python, R or Spark

  • Experience using backlog management tools such as Jira or Azure DevOps.

  • Previous line management and coaching / mentoring experience. Data Test Solutions

  • Proven experience as a Data Test Engineer or a similar role, with a strong understanding of data testing techniques, methodologies, and best practices.

  • Proficiency in test planning, test case creation, and test execution.

  • Familiarity with defect tracking systems and experience in defect reporting, tracking, and resolution.

  • Experience in documenting test plans, test cases, and test results accurately and comprehensively.

  • Understanding of data integration concepts, ETL processes, data mapping, and transformation validation.

  • Experience in identifying, documenting, and tracking data-related defects using defect tracking systems. Desirable :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Relevant certifications in testing (e.g., ISTQB), data and cloud technologies.

  • Experience of data governance and polices to implement data obfuscation or implement record retention.

  • Experience with data visualisation tools such as PowerBI, Tableau or QlikSense.

  • Experience working with IoT sensor technologies would be highly advantageous.

  • Experience working in an agile consulting team.

  • Experience writing Infrastructure as Code using either ARM Templates, PowerShell, CloudFormation or Terraform.

  • Experience developing CI / CD pipelines.

  • Experience of implementation of source control utilising Git.

  • Experience in mentoring junior team members. This role profile is not exhaustive; it will be subject to periodic review and may be amended to meet the changing needs of the business. The post holder will be expected to participate in this process, and we would aim to reach agreement to the changes.

Apply for this position