Software Development Engineer in Test

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#357945·Dodano wczoraj·0
Źródło: www.pracuj.pl
Aplikuj teraz

Tech Stack / Keywords

PythonDatabricksAzureCI/CDdbtGreat Expectationstest automationdata qualitypipeline testing

Firma i stanowisko

Hays IT Contracting operates on B2B principles, matching IT specialists to leading technology projects. The company has a network of 500 contractors working for Hays clients.


Wymagania

  • Extensive experience in data testing and automation.
  • Ability to independently design test strategies for complex data environments and make architectural decisions.
  • Skills in building and developing test frameworks in Python emphasizing scalability, modularity, and CI/CD integration.
  • Strong knowledge of Databricks (preferably Azure), including testing notebooks, jobs, workflows, and optimizing test processes in Lakehouse.
  • Deep understanding of data quality, including validation, integrity tests, data quality models, and practical use of tools like dbt, Great Expectations, or custom frameworks.
  • Experience designing automated tests for pipelines: unit, integration, end-to-end, regression, and business scenario tests.
  • Senior-level collaboration skills, influencing technical direction, advising data engineers, and supporting a quality-first approach.
  • Communication maturity to clearly present risks, recommendations, and test results to technical and business stakeholders.

Obowiązki

  • Design and lead data test strategies from unit level to full business scenarios, considering organizational architecture and processes.
  • Build and maintain advanced automation frameworks in Python with CI/CD integration, focusing on automating all possible aspects.
  • Validate data quality in key business domains, including integrity, completeness, consistency, and regulatory compliance tests.
  • Verify security and access by testing roles, permissions, and RBAC scenarios in Databricks and related systems.
  • Collaborate with product and technical teams in solution design, technical reviews, and defining Definition of Done.
  • Analyze and report test results, creating artifacts, documentation, and recommendations influencing project decisions.
  • Foster a quality culture through mentoring, proposing improvements, implementing best practices, and promoting an automation-first approach.
Hays Poland

Hays Poland

33 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz