Olha Olifir

Recruiter

Olha Olifir

Senior Quality & Test Automation Engineer (SDET) Contractor

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.

  • 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.