Senior Automation QA Engineer (Java)
We are looking for an experienced Senior Automation QA Engineer (Java) to join a long-term banking project for a client based in the Baltics. The role combines strong technical automation skills with work on enterprise-grade, regulated systems and requires periodic on-site presence.
Details
Industry: Banking / Financial Services
Client Location: Baltics
Specialist Location: Baltics only
Employment Type: Full-time
Project Duration: Long-term
Start Date: ASAP
Language Requirements: English B2+
Work Format: Hybrid (on-site 3โ8 times per month in Baltic capitals)
Key Responsibilities
Design, develop, and maintain automated test frameworks and test cases using Java
Perform automation testing for backend and integration layers
Test message-driven systems using Kafka and RabbitMQ
Execute regression, integration, and end-to-end test suites
Analyze test results, identify defects, and collaborate with developers on resolution
Ensure high quality and stability of banking systems in production
Participate in code reviews and QA process improvements
Collaborate closely with development, product, and DevOps teams
Requirements
Middle+ or Senior level experience as an Automation QA Engineer
Strong hands-on experience with Java for test automation
Practical experience with Kafka and RabbitMQ
Solid understanding of QA methodologies and automation best practices
Experience working on complex, enterprise or regulated systems (banking is a strong plus)
Ability to work in a hybrid model with regular on-site visits
English level B2 or higher
Nice to Have
Experience in banking or financial services projects
Experience with CI/CD pipelines
Experience with API testing tools and frameworks
Knowledge of containerized or cloud-based environments
Required languages
| English | C1 - Advanced |