New offer - be the first one to apply!

June 20, 2026

Software Developer in Test

Senior • Remote

130 - 150 PLN

Krakow, MA, Poland

About the Project

A US-based company is rebuilding its core retail management platform from a 20-year-old VB.NET desktop application to a cloud-native solution on Azure, with a React frontend, .NET backend, and SQL Server database. The project spans two distinct testing challenges: establishing automated testing for the new cloud application, and creating automated coverage for the existing WinForms desktop application while migration is underway. The team is small and senior, and quality engineering plays a central role in delivery.

Responsibilities

  • Design and implement automated test frameworks for both the new cloud application and the legacy WinForms desktop system
  • Build end-to-end, integration, and API test suites from scratch
  • Develop and maintain test coverage for the existing VB.NET (WinForms) desktop application
  • Collaborate with backend and frontend engineers to embed testing early in the development cycle
  • Define and document testing standards, processes, and coverage criteria
  • Identify gaps in coverage and drive continuous improvement of test quality
  • Contribute to CI/CD pipeline integration for automated test execution

Qualifications

  • 8+ years of commercial experience in software testing with a strong automation focus
  • Hands-on experience writing automated tests for .NET applications (C# preferred)
  • Experience with UI automation tooling for WinForms or similar desktop frameworks (e.g. WinAppDriver, TestComplete, or equivalent)
  • Experience building API and integration test suites
  • Familiarity with CI/CD tooling and pipeline integration (Azure DevOps preferred)
  • Strong understanding of test design principles and coverage strategies
  • Comfortable working on both legacy codebases and modern cloud applications simultaneously
  • Experience in small, cross-functional teams where testing is a first-class engineering concern
  • Knowledge of SQL Server for data validation and test setup is a plus

Recruitment Process

  • Initial interview with recruitment team
  • Technical interview with the client
  • Final decision and offer