We are looking for a Senior automated QA Engineer to join the existing product team focused on cloud-based software for investment lifecycle management (trade capture, positions, P&L, performance).
Responsibilities:
- Build QA processes and define testing strategy from the ground up
- Develop and maintain backend automated tests, regression framework, and reconciliation tools
- Design and execute test cases based on functional and non-functional requirements
- Perform functional and integration testing involving upstream and downstream systems
- Manage and maintain testing environments
Requirements (Must-have):
- Bachelor's degree in Computer Science/Mathematics
- 8+ years hands-on manual testing experience for both back-end and front-end services
- 5+ years strong experience in Java application test automation
- Experience testing cloud-based applications
- Experience reading and analyzing logs
- Experience writing and reading SQL
- Experience with the Python programming language
- Experience using AI to develop test cases/scenarios
- Solid understanding of SDLC and QA practices
- Ability to work independently and learn complex business domains quickly
- Confident English communication skills (spoken and written)
Nice to have:
- Experience with financial projects
- Experience with CI/CD tools (e.g. GitHub, GitLab)
- Experience with Datadog, Splunk or similar tools
- Experience with Linux
Conditions / Benefits:
- Flexible work setup: remote or a hybrid model (Poland, Cyprus, Serbia, Georgia, Spain, Portugal, Armenia)
- Full health insurance coverage for those based in Poland and Cyprus; 50% coverage for spouses and children in Poland and Cyprus
- 24 days of paid vacation and 10 days of paid sick leave
- 50% reimbursement for professional training, education, conferences
- Support with relocation to Poland or Cyprus: flight tickets, accommodation for the first month for employee and official family, visa and residence permit assistance
- Work alongside a professional team with teambuilding events