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