Crucible Quick Contact

Please feel free to contact us with any question you might have. We are confident that we can be the right choice for your recruitment effor

icon_widget_image Monday-Sunday Available 24/7/365 icon_widget_image Vatroslava Jagica 5, 11050 Beograd, Serbia icon_widget_image +381638401554 icon_widget_image office@cru.rs

Quality Engineer – .NET Automation

Belgrade, Serbia | Hybrid (3 days onsite) | B2B (preffered) or standard contract

About the Company

Our client is a global technology organization delivering mission-critical financial solutions used by banks, lenders, and financial institutions around the world. The company focuses on building reliable, scalable platforms that power payments, lending, and financial services operations. With teams across multiple continents, they combine deep financial domain expertise with modern engineering practices to deliver high-performance enterprise software.

Role Overview

We are looking for a Quality Engineer with strong .NET and automation testing experience to join a high-performing engineering team in Belgrade. In this role, you will contribute to building and maintaining automated testing frameworks, ensuring software quality across complex enterprise systems, and supporting continuous integration pipelines.

You will collaborate closely with developers, product teams, and DevOps engineers to design reliable automated tests and maintain robust quality engineering practices across the software lifecycle.

Key Responsibilities

  • Design, develop, and maintain automated unit, integration, and regression tests
  • Implement and maintain UI automation frameworks for web applications
  • Perform API and service testing across REST/HTTP services
  • Support performance and load testing initiatives
  • Validate application data through database testing and data integrity checks
  • Manage test environments and test data, including configuration and epersonalized databases
  • Integrate automated tests into CI pipelines to support continuous delivery
  • Investigate test failures using logs, telemetry, and diagnostics tools
  • Collaborate with engineering teams to ensure high quality across the development lifecycle

Required Skills

  • Strong experience with C# and .NET Framework 4.8 / .NET 8
  • Experience building automated tests using NUnit (unit, integration, regression)
  • UI test automation experience using Selenium
  • API & service testing (REST / HTTP services) using tools such as Postman or Bruno
  • Performance and load testing using jMeter
  • Database validation experience with SQL Server and Oracle
  • Experience with test data management and environment configuration
  • Experience integrating automated tests into CI pipelines
  • Strong troubleshooting and debugging skills using logs and telemetry

Nice to Have

  • Experience with QA tooling and profiling tools such as Visual Studio or JetBrains tools (dotTrace, dotMemory)
  • Familiarity with AI-assisted development workflows (e.g., GitHub Copilot)
  • Experience with Git, GitHub, and TeamCity
  • Experience building internal QA tools or automation utilities

Why Join

  • Work on large-scale financial technology platforms used globally
  • Collaborate with highly experienced engineering teams
  • Exposure to modern engineering practices and enterprise-grade systems
  • Hybrid working model in Belgrade better.