Software Development Engineer in Test
lokalizacja: Polska
numer referencyjny: 1199753/jobs.pl
The client is a private equity investment firm
Basic information:
Location: 100% remote
Rate: 130-190 PLN/h net + VAT
Employment type: B2B contract
Duration: 12 months + extensions
Recruitment process: 2 stages
English: B2+/C1
Benefits: Luxmed, MultiSport, equipment provided by the client
Role description
As part of its growth, the client is expanding into an ecosystem based on the Databricks platform. Therefore, they are looking for an experienced SDET with strong data testing expertise who will help define, build, and implement robust automated testing across data platforms. This role will play a key part in ensuring that data, analytics, and reporting solutions are testable and production-ready.
Experience
- Experience as an SDET, Data Test Engineer, or Automation Tester Hands-on experience in testing data platforms or data pipelines
- Experience with Databricks (Azure Databricks preferred)
- Strong Python skills for test automation
- Experience designing or co-creating test frameworks
- Understanding of data testing principles: unit, integration, end-to-end, and regression testing
- Experience working in Agile environments
- Strong communication skills and ability to collaborate with both technical and non-technical teams
- Proactive mindset with strong ownership and accountability AI-assisted testing: active use of AI tools across the testing lifecycle (test scenario identification, framework acceleration, test generation, documentation)
- Pragmatic AI approach: understanding where AI accelerates QA vs. where it introduces risk (e.g., false test cases, misleading coverage signals)
Nice to have
- dbt and/or Great Expectations
- API testing (e.g., Postman, Swagger)
- CI/CD tools (preferably Azure DevOps)
- Gherkin, Cucumber, BDD
- Playwright or similar automation tools
- Azure: Synapse, Data Factory, Pipelines
- SQL (MS SQL preferred)
- Referential integrity testing
- Power BI testing/validation
- Test management tools (e.g., Zephyr)
- Experience in financial services or regulated environments
- Experience with MCP (Model Context Protocol) servers
- Experience with LLM API integration (e.g., Anthropic, OpenAI)
- AI for QA: building agent-based AI systems for autonomous testing and quality assurance
Data & platform testing
- Design, build, and maintain automated data testing environments for Databricks-based solutions
- Implement unit, integration, and E2E tests for data pipelines
- Validate data quality, completeness, accuracy, and consistency across domains
- Perform end-to-end business scenario testing for batch data processing
- Conduct regression testing to ensure changes don’t break existing solutions
- Use AI tools to support test analysis and documentation
Data quality & governance
- Implement and maintain data quality rules using tools such as dbt, Great Expectations, and internal platforms
- Apply structured data quality models
- Support data governance standards within the Databricks Lakehouse
- Leverage AI/LLM tools to generate and refine data quality rules
Automation & DevOps
- Promote an “automation-first, quality-first" approach
- Integrate automated testing into CI/CD pipelines
- Maintain and improve Python-based test frameworks
- Manage internal test data generation tools
- Ensure Definition of Done (DoD)
- Use AI coding assistants (e.g., GitHub Copilot, Cursor, Claude) to accelerate development without compromising quality
Security & access testing
- Validate role-based access controls within Databricks and related platforms
- Execute positive and negative access test scenarios simulating real usage
Collaboration & delivery
- Analyze designs and technical specifications to define effective test strategies early
- Collaborate closely with data engineers, analysts, developers, and business stakeholders
- Investigate, reproduce, and validate fixes for production issues
- Maintain clear test documentation and reporting
Project tech stack
- Databricks (Jobs, DLT, Unity Catalog, CDF/CDC)
- Azure (ADLS Gen2, Azure SQL, Key Vault, Entra ID)
- Python - test automation frameworks
- dbt / Great Expectations
- CI/CD - GitHub Actions / Azure DevOps
- Delta Lake / Medallion architecture
- Gherkin / BDD / Playwright
- SQL Server / T-SQL
- AI/LLM APIs - Anthropic / OpenAI
- MCP Servers / Agentic AI workflows
Soft skills
- Automation-first and quality-first mindset
- Strong analytical and problem-solving skills
- Attention to detail without losing sight of the bigger picture
- Team-oriented with a focus on collective success
- Ability to constructively challenge assumptions and designs
- Curiosity, continuous improvement mindset, and adaptability
About the company
The client is an FTSE-listed and FCA-regulated alternative asset manager with over 30 years of history. It manages $68.5 billion in assets, employs 575+ people across 15 countries, and is heavily investing in technology and data to support long-term growth.
Hays Poland sp. z o.o. is an employment agency registered in a registry kept by Marshal of the Mazowieckie Voivodeship under the number 361
hays.pl
Hays Poland sp. z o.o. jest agencją zatrudnienia nr 361