QA Automation Engineer (SMAPlatform)
About the Project
We are building and evolving a state-of-the-art order generation, management, execution, and workflow platform for SMA & Municipal trading, used by one of the world’s largest asset management firms.
The platform is an in-house, service-based system deployed across public and private cloud environments, integrating modern distributed architecture and real-time data processing technologies.
Our long-term vision is to gradually evolve the existing ecosystem by introducing new services and components, replacing legacy parts and consolidating platforms into a unified architecture.
About the Role
We are looking for a QA Automation Engineer who will help ensure quality of a complex distributed system by combining strong testing fundamentals with software engineering and test automation practices.
This is an automation-heavy, hands-on engineering role focused on building reliable automated test coverage for backend services, APIs, integrations, and selected UI flows. The role requires hands-on coding for test development: the successful candidate should be comfortable writing maintainable automated tests, working with test frameworks, debugging failures, analyzing technical issues, and collaborating closely with developers.
We do not expect the candidate to be a production .NET or Java developer, but they should be able to understand backend services implemented in .NET / .NET Framework and Java, investigate failures using logs, service behavior, data flows, and, when needed, source code.
You will work closely with developers, product owners, and stakeholders to validate business flows, build automated test coverage, and improve overall quality processes.
What We Offer
Opportunity to work on a high-impact platform in asset management
Exposure to modern distributed architectures and backend systems
Ability to grow in test automation, system-level testing, and advanced QA engineering practices
Collaborative engineering culture with strong knowledge sharing
We are looking for a QA engineer who:
Is passionate about automation and product quality
Thinks like a developer when designing automated checks, test frameworks, and diagnostics, while keeping a strong QA mindset
Enjoys working with complex backend systems and data flows
Is comfortable approaching testing as an engineering discipline, writing code to verify complex business and technical behavior
Wants to grow in automation, system-level testing, and architecture understanding
Can balance business understanding and technical validation
What you will do
Design, develop, review, and maintain automated test code for backend services, APIs, integrations, and selected UI components
Build and extend test automation frameworks, utilities, mocks, test data setup, and reusable testing components
Contribute to test automation strategy, framework improvements, and engineering best practices for test code
Perform functional, regression, integration, and exploratory testing where needed
Validate complex business workflows related to trading, order lifecycle, and data processing
Collaborate with developers during feature design and implementation to identify testability gaps and quality risks
Participate in requirements analysis, test scenario design, and technical review discussions
Analyze application logs, service behavior, data flows, and, when needed, source code to investigate test failures and defects
Identify, document, and track defects through their lifecycle
Enhance and maintain test documentation and automated test coverage
Work with distributed systems and validate event-driven / asynchronous flows
Integrate automated tests into CI/CD pipelines and help improve test reliability, execution time, and failure diagnostics
Required
Core QA Skills
Strong understanding of software testing principles and methodologies
Hands-on experience with functional, integration, regression, and API testing
Experience with test case design, test planning, and risk-based testing
Ability to balance automated testing with exploratory and analytical QA activities
Experience working in Agile / Scrum teams
Coding & Test Automation Skills
Hands-on experience writing automated tests in C# or Java
Ability to write clean, maintainable, reusable test code and understand basic software engineering principles
Experience with at least one test automation framework
Experience with API and backend test automation
Experience with CI/CD integration of automated tests
Ability to debug automated test failures and distinguish between product defects, test issues, data issues, and environment issues
Experience with backend systems, preferably in .NET, .NET Framework, or Java environments
Ability to work with systems implemented in .NET / .NET Framework and Python; direct development experience in these stacks is a plus but not a strict requirement
Backend, Integration & Data Skills
Good understanding of REST APIs and tools like Postman / Swagger
Basic knowledge of databases and SQL for data validation
Understanding of distributed systems and microservice architecture
Familiarity with message-driven systems such as Kafka or queues is a plus
Ability to validate asynchronous workflows and eventual consistency scenarios
Soft Skills
Strong analytical and problem-solving skills
Attention to detail and ownership mindset
Ability to clearly communicate issues, risks, and technical findings in English
Ability to work in a fast-paced, collaborative environment
Willingness to approach testing as an engineering discipline and continuously improve test coverage, tooling, and reliability
Nice to have
Experience in financial systems or trading platforms
Understanding of order lifecycle / capital markets workflows
Experience with performance or load testing
Experience testing event-driven or streaming systems
Experience reading or contributing to .NET, Python, TypeScript, or JavaScript codebases
Experience with frontend test automation for React / TypeScript or AngularJS applications
Experience building test utilities, mocks, stubs, or test data generators
Benefits
Flexible work setup: remote or a hybrid model
Health insurance coverage for those based in Cyprus or Poland.
50% coverage of health insurance for spouses and children in Cyprus or Poland.
24 days of paid vacation.
10 days of paid sick leave.
50% reimbursement for professional training, education, conferences.
Work alongside a highly professional team.
Engaging teambuilding events and activities.
In case of relocation to Poland or Cyprus, we offer
Flight tickets, accommodation rent for 1st month for our relocated employee and his/her official family.
Support in visa application and issue process, entry permit and residence permit processing
Published on: 6/26/2026

FinDev
Findev is a fintech software engineering team dedicated to building reliable, scalable, and high-performance financial technology solutions.
Please let FinDev know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!
Unlock access with Plus


