Job VC

Senior Quality & Test Automation Engineer (SDET) Contractor(part-time)

Binariks · dou · Senior · Not specified · Львів, віддалено
Open original ↗
Binariks
is looking for a highly motivated and skilled
Senior Quality & Test Automation Engineer (SDET) Contractor
to join our team.
About the project:

The client operates one of the largest embedded finance platforms globally, processing lending and revenue-based financing through partnerships with major merchants and payment providers. The engineering organisation of approximately 70 engineers is undergoing a significant transformation: moving from project-based delivery to vertical, value-aligned product teams, introducing new engineering management, and modernising development practices.
The platform is built on .NET with an event-driven microservices architecture using the Akka framework, domain-driven design, and Azure infrastructure. The system is mature (10+ years) and handles complex business workflows, including sales pipelines, credit decisioning, KYC processes, and partner integrations.
What We’re Looking For
5+ years of experience in quality and test automation.
Ability to read, write, and debug .NET code at a senior level
Deep understanding of asynchronous messaging patterns, event sourcing, and testing challenges like eventual consistency and schema evolution.
Hands-on expertise with PactNet and the Pact Broker for message-based interactions.
Proven ability to design stable integration strategies using Testcontainers or Docker Compose to test service pairs in isolation.
Experience embedding automated tests into pipelines (GitHub Actions, Azure DevOps) with gating mechanisms to prevent broken deployments.
Familiarity with Azure services, including Azure Service Bus and Azure Functions.
Experience with distributed tracing tools (Datadog, Application Insights) to leverage trace data for test gap analysis.
Map event producers/consumers across the codebase to build dependency graphs and automate impact analysis for PR reviews.
Experience with inter-service/inter-domain testing.
Excellent spoken and written communication in English (B2+)
Soft Skills & Cultural Fit
Capable of working with significant independence while remaining close to the business context.
Ability to coach development teams on testing best practices and quality engineering culture.
Comfortable working in a team that is carefully adopting new practices (like Scrum), where trust is built through demonstrated expertise.
A proactive communicator who can work closely with the VP of Engineering and team leads to establish quality KPIs.
Nice to Have
Experience with Akka.NET or similar actor-model frameworks.
Background in Domain-Driven Design (DDD) and bounded contexts.
Experience with AI-assisted code analysis tools for dependency mapping.
Prior work in Fintech or regulated industries.
Familiarity with Angular for front-end event-driven workflows.
Your Responsibilities
Design, develop, and maintain automated test frameworks and quality strategies for .NET-based systems.
Write, review, and debug .NET code to ensure high testability, reliability, and performance of applications.
Implement and validate asynchronous messaging patterns, including event-driven architectures, ensuring correctness under eventual consistency.
Develop and maintain contract tests for message-based interactions using PactNet and manage integrations via Pact Broker.
Design and execute integration testing strategies using Testcontainers or Docker Compose to validate service interactions in isolation.
Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, Azure DevOps) and enforce quality gates to prevent faulty deployments.
Collaborate with engineering teams to ensure effective use of Azure services such as Azure Service Bus and Azure Functions in test scenarios.
Utilize distributed tracing tools (e.g., Datadog, Application Insights) to analyze system behavior and identify test coverage gaps.