id 126811
Software Engineer in Test Senior
"Customer location: United Kingdom
Candidates locations: EU
Working hours - BST
Language: English B1+
Estimated start date: 02.11.2026
Duration: 12 months"
Project Responsibilities
Understand the data and data-record testing requirements
Analyse data testing requirements and define appropriate test coverage
Design automated tests rather than performing manual SQL validation
Build a data test automation framework from scratch
Develop test code alongside developers
Maintain test code in GitHub or a separate test repository
Automate test design
Automate test execution
Automate test reporting
Integrate automated tests into ADO pipelines / CI/CD
Validate data against source systems
Perform automated data reconciliation
Test data transformations / ETL processes
Work with databases and write SQL queries
Test data within Databricks
Test Power BI reports, dashboards and paginated reports
Ensure automated tests provide consistent and reliable results
Work with AI/LLMs as part of the testing approach
Think about verification not only at the individual test level, but also in the context of the wider enterprise application
Work closely with developers during development and testing activities
Candidate's Portrait
Senior Software Engineer in Test focused on enterprise data testing and test automation.
The specialist will work with the data engineering teams to build automated testing solutions covering test design, test execution, validation and reporting, with automation integrated into CI/CD pipelines.
The role requires strong hands-on experience in data testing at enterprise scale, database testing and SQL, rather than application/mobile testing.
Must-haves
6–8+ years of experience
Solid hands-on experience in data testing
Experience with enterprise data solutions / data testing at scale
Strong database and SQL skills
Experience with test automation and building automation frameworks
Data testing
Databricks
SQL
Python
C#
TypeScript
Azure DevOps (ADO)
ADO Pipelines
GitHub
Strong understanding of databases
Experience with ETL
Experience building automated testing frameworks
Experience integrating automated tests into pipelines / CI/CD
Ability to work closely with developers and maintain test code/repositories
Nice-to-have
Microsoft Fabric
Power BI
DAX
PySpark / Spark
Experience testing Power BI reports, paginated reports and dashboards
Knowledge of data modelling
Experience with AI/LLM-based testing approaches
Experience with GitHub Copilot
Microsoft Fabric certification DP-600 or DP-700
Databricks certification DP-750
Data engineering background / experience