Job Openings Test Lead Engineer Data Science & Python

About the job Test Lead Engineer Data Science & Python

Voor Enexis zoeken wij een Test Lead Engineer Data Science & Python. Je bent als Test Lead Engineer met een sterke focus op data science en Python omgevingen verantwoordelijk voor het verhogen van de testvolwassenheid en kwaliteitsborging binnen data gedreven oplossingen. Je start met het uitvoeren van een gedegen analyse van de huidige stand van zaken en het bepalen van concrete, uitvoerbare vervolgstappen. Je opereert in complexe, data-intensieve omgevingen waarin data science, analytics en machine learning centraal staan. Je werkt nauw samen met data scientists, ML engineers, DevOps teams en stakeholders om built-in quality en shift-left testing te realiseren. Hierbij heb je aandacht voor datakwaliteit, modelbetrouwbaarheid, reproduceerbaarheid, performance, security en compliance (zoals AVG en NIS2). De rol vraagt inhoudelijke diepgang en combineert dit met coaching en het geven van richting. Je begeleidt teams in het verbeteren van hun testaanpak volgens het principe: zelf doen → samen doen → laten doen, met als doel duurzame kwaliteitsverbetering.

De kern van jouw opdracht is het in kaart brengen van de huidige situatie rondom testen en kwaliteit binnen de data science- en Python omgeving, en het vertalen van deze analyse naar concrete en geprioriteerde vervolgstappen. Je voert een nulmeting uit op het gebied van teststrategie, testautomatisering, tooling, processen en samenwerking tussen teams. Op basis hiervan formuleer je een praktisch verbeterplan met duidelijke aanbevelingen, quick wins en een roadmap voor verdere professionalisering. Jouw werkzaamheden starten nadrukkelijk met analyseren en adviseren, en ontwikkelen zich vervolgens richting implementeren, coachen en borgen.

Belangrijkste verantwoordelijkheden
  • Uitvoeren van een grondige analyse van de huidige testvolwassenheid binnen data science- en Python teams.
  • Ontwerpen en expliciteren van een overkoepelende teststrategie voor data science pipelines en machine learning workflows.
  • Bepalen en prioriteren van concrete vervolgstappen op basis van risico, impact en haalbaarheid.
  • Opzetten en verbeteren van testautomatisering in Python, zoals validatie van datasets en features, testen van data transformaties en businessregels, en verificatie van ML-modellen op performance, bias en reproduceerbaarheid.
  • Inrichten van quality gates binnen CI/CD- en MLOps pipelines voor data science workloads.
  • Adviseren over risico's, kwaliteitsborging en modelbetrouwbaarheid binnen data- en AI-toepassingen.
  • Monitoren en rapporteren van testresultaten, datakwaliteit en modelperformance.
  • Coachen en begeleiden van teams in data- en ML testing best practices.

Competenties
  • Je bent in staat om teams te coachen en richting te geven.
  • Je werkt effectief samen met data scientists, ML engineers, DevOps en stakeholders.
  • Je analyseert en adviseert resultaatgericht op het gebied van teststrategie en kwaliteitsborging.
  • Je beschikt over sterke communicatieve vaardigheden met focus op draagvlak en implementatie.

Organisatie
De opdrachtgever is één van de zes regionale netbeheerders in Nederland. Hun belangrijkste taak als netbeheerder is het aanleggen en onderhouden van het gas- en elektriciteitsnet in Noord-, Oost- en Zuid-Nederland. Daarnaast zorgen zij voor het transport van energie.

Functie-eisen

  • Je hebt minimaal 5 jaar ervaring met Agile softwareontwikkeling, quality engineering en testautomatisering
  • Je beschikt over aantoonbare ervaring binnen data science-, analytics- of AI-omgevingen
  • Je hebt sterke Python-kennis, inclusief testframeworks zoals Pytest, Unittest en bij voorkeur property-based testing
  • Je hebt ervaring met datavalidatie en kwaliteitschecks (bijv. Great Expectations is een pré)
  • Je hebt hands-on ervaring met CI/CD en MLOps-processen (bijv. GitHub Actions, Azure DevOps, GitLab CI)
  • Je hebt kennis van data science- en ML-concepten zoals feature engineering, modeltraining, evaluatie, bias en drift
  • Je bent bekend met Scrum, DevOps en testconcepten zoals TDD, BDD en risk-based testing
  • Je hebt ervaring met cloud-native omgevingen (Azure, AWS of GCP) en SaaS-integraties
  • Je beschikt over sterke communicatieve vaardigheden en aantoonbare coachende kwaliteiten
  • Pré: Je hebt ervaring met ML lifecycle tooling zoals MLflow, DVC of vergelijkbaar
  • Pré: Je hebt ervaring met model governance en Responsible AI principes
  • Pré: Je hebt ervaring met het uitvoeren van assessments/nulmetingen en het opstellen van verbeterroadmaps

Functie-wensen

  • Het is een pre als je per 1 juni beschikbaar bent om te starten
  • Je bent bereid om circa 2 dagen per week op kantoor te werken