Software Engineer in Test

Solid Company

Polska

Hybrid

PLN 150,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Solid seeks an experienced data testing professional to design and implement automated test frameworks for enterprise data solutions. You will collaborate with developers to ensure robust data quality through Databricks testing, ETL validation, and BI report checks.

The role requires 5+ years in software testing with strong data testing skills, SQL proficiency, and experience in CI/CD environments such as Azure DevOps and GitHub.

Qualifications

  • 5+ years of software testing experience with data testing.
  • Experience with enterprise-scale data solutions and complex data platforms.
  • Strong SQL and database knowledge for data validation.
  • Hands-on Databricks and ETL/data pipeline testing.
  • Programming skills in Python, C#, and/or TypeScript.
  • Experience designing, building, and maintaining automated testing frameworks for data solutions.
  • Experience integrating tests into CI/CD pipelines using Azure DevOps (ADO), ADO Pipelines, and GitHub.
  • Ability to work closely with developers and maintain test code/repositories.
  • English level Intermediate+ and above.

Responsibilities

  • Understand data and data-record testing requirements.
  • Analyze 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, test execution, and 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 writing 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 in the context of the wider enterprise application.
  • Work closely with developers during development and testing activities.

Skills

Data testing
SQL
Python
C#
TypeScript
Databricks
Power BI
CI/CD pipelines
GitHub
Azure DevOps

Tools

Databricks
Power BI
GitHub
Azure DevOps
PySpark
DAX

Job description

Responsibilities:

  • Understanding the data and data-record testing requirements.
  • Analyzing data testing requirements and defining appropriate test coverage.
  • Designing automated tests rather than performing manual SQL validation.
  • Building a data test automation framework from scratch.
  • Developing test code alongside developers.
  • Maintaining test code in GitHub or a separate test repository.
  • Automating test design, test execution, and test reporting.
  • Integrating automated tests into ADO pipelines / CI/CD.
  • Validating data against source systems.
  • Performing automated data reconciliation.
  • Testing data transformations / ETL processes.
  • Working with databases and writing SQL queries.
  • Testing data within Databricks.
  • Testing Power BI reports, dashboards and paginated reports.
  • Ensuring automated tests provide consistent and reliable results.
  • Working with AI/LLMs as part of the testing approach.
  • Thinking about verification not only at the individual test level, but also in the context of the wider enterprise application.
  • Working closely with developers during development and testing activities.

Kogo poszukujemy?
Requirements:
  • Experience in software testing for 5+ years, with strong hands-on expertise in data testing.
  • Experience testing enterprise-scale data solutions and complex data platforms.
  • Strong knowledge of databases and SQL, including data validation and reconciliation.
  • Hands-on experience with Databricks and ETL/data pipeline testing.
  • Strong programming/scripting skills in Python, C#, and/or TypeScript.
  • Experience designing, building, and maintaining automated testing frameworks for data solutions.
  • Experience integrating automated tests into CI/CD pipelines using Azure DevOps (ADO), ADO Pipelines, and GitHub.
  • Ability to work closely with developers and maintain test code/repositories.
  • Level of English - from Intermediate+ and above.
Nice-to-haves:
  • Experience with Microsoft Fabric, Power BI, DAX, and PySpark / Apache Spark.
  • Experience testing Power BI reports, paginated reports, and dashboards.
  • Knowledge of data modeling principles and practices.
  • Experience with AI/LLM-based testing approaches.
  • Experience with GitHub Copilot.
  • Microsoft Fabric certifications (DP-600 or DP-700).
  • Databricks certification (DP-750).
  • Previous Data Engineering experience or a strong data engineering background.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Test Automation Engineer - ETL, Databricks & CI/CD
Data Test Automation Engineer - ETL, Databricks & CI/CD

Solid Company • Polska

Hybrid
PLN 150,000 - 190,000
Senior Software Development Engineer In Test
Senior Software Development Engineer In Test

Solid Company • Gdynia

On-site
PLN 120,000 - 160,000
Test Automation Engineer
Test Automation Engineer

Solid Company • Polska

Hybrid
PLN 180,000 - 240,000
Lead QA Engineer (Automation & Performance Focus)
Lead QA Engineer (Automation & Performance Focus)

Solid Company • Województwo pomorskie

On-site
PLN 212,404 - 297,366
Senior C# Automation Tester
Senior C# Automation Tester

Solid Company • Wrocław

On-site
PLN 180,000 - 260,000
Senior UI & API Test Automation Engineer
Senior UI & API Test Automation Engineer

Solid Company • Polska

Hybrid
PLN 180,000 - 240,000
Senior Test Data Engineer SQL, Python / PowerShell / Java Warszawa, Gdańsk, Gdynia
Senior Test Data Engineer SQL, Python / PowerShell / Java Warszawa, Gdańsk, Gdynia

DCG Poland • Poland

On-site
PLN 240,000 - 360,000
Private medical care
Co-financing for the sports card
Dedicated consultant support
Senior Test Data Engineer SQL, Python / PowerShell / Java Warszawa, Gdańsk, Gdynia
Senior Test Data Engineer SQL, Python / PowerShell / Java Warszawa, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Poland

On-site
PLN 180,000 - 280,000
Private medical care
Co-financing for the sports card
Dedicated consultant support
Non Functional Test Engineer / Performance Test Engineer
Non Functional Test Engineer / Performance Test Engineer

Solid Company • Województwo pomorskie

On-site
PLN 120,000 - 150,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
+1
Senior Java Test Automation Engineer
Senior Java Test Automation Engineer

Solid Company • Poznań

On-site
PLN 150,000 - 190,000
Top locations