Join our innovative project to build a core component of a new debt management ecosystem!
Opportunity with the possibility to work 100% remotely!
As a QA Engineer, you will be working for our client, a leader in the finance sector, on a greenfield project to build a core component of a new debt management ecosystem. Using a Domain-Driven Design (DDD) approach, you will help shape the architecture and testing processes from the ground up. Collaborating with developers and Product Owners, you will ensure high-quality software delivery through modern testing strategies, automation, and Agile methodologies.
Your main responsibilities: Design and execute test plans, test cases, and test scripts for a newly developed distributed system
- Implement automated tests, including unit, integration, acceptance (BDD), and contract testing
- Ensure software quality through exploratory, performance, and security testing
- Collaborate with developers to establish best practices for testing microservices in a greenfield environment
- Analyze system requirements and identify gaps in test coverage
- Work with messaging/event-driven architectures (RabbitMQ, Kafka) to validate asynchronous processes
- Manage and validate API contracts using OpenAPI and AsyncAPI
- Use observability tools to track logs and metrics for system performance monitoring
- Participate in Agile workflows (Kanban) and contribute to continuous improvement
- Document test cases, defects, and results to ensure clear communication with stakeholders
You’re ideal for this role if you have:
- 4+ years of experience as a QA
- Experience with testing solutions in C# and .NET technologies
- Strong knowledge of software testing methodologies, including automated testing in distributed environments
- Experience with greenfield projects and designing testing strategies from scratch
- Experience with Domain-Driven Design (DDD) concepts and their impact on testing strategies
- Hands-on experience with CQRS, Event Sourcing, and eventual consistency testing
- Familiarity with tools like Testcontainers, Pact (contract testing), and BDD frameworks
- Experience testing microservices and ensuring asynchronous synchronization
- Ability to work with SQL and NoSQL databases, including JSON on SQL
- Understanding of observability tools and their role in monitoring application behavior
- Excellent problem-solving skills and ability to collaborate with developers and business stakeholders
- Proactive approach to knowledge-sharing and improving testing standards within the team
#GETREADY to meet with us!
We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.
Internal number #6783
Adres:
SKYLIGHT BUILDING | ZŁOTA 59 | 00-120 WARSZAWA
BUSINESS LINK GREEN2DAY BUILDING | SZCZYTNICKA 11| 50-382 WROCŁAW
Kontakt:
INFO@ITDS.PL
+48 883 373 832