Software Developer in Test
We are looking for an experienced SDET to build and own the testing practice for a major cloud migration project. This role is suited for an engineer who can work across both a modern greenfield application and an existing legacy desktop system, designing automated test strategies from scratch and embedding quality throughout the development process.
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 will play 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 our recruitment team;
Technical interview with the client;
Final decision and offer.
Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.
Software Developer in Test
Software Developer in Test