We are looking for an experienced QA Automation Engineer to join a long-term project in the banking/financial services domain. The project focuses on delivering high-quality, scalable solutions for critical business processes, with a strong emphasis on reliability, security, and data integrity.
Hybrid work model: 2-3 days per week onsite.
Senior QA Automation Specialist (Java, Cucumber)
Your responsibilities
- Design, implement, and maintain automated test scenarios using Cucumber and Selenium.
- Develop and maintain test automation code in Java (version 21).
- Perform negative testing to ensure system robustness and stability.
- Drive and support QA activities across the delivery team, promoting quality-first mindset.
- Test and validate end-to-end data flows, including:
- APIs
- Event streaming (Kafka)
- Databases
- Actively participate in test planning, test execution, defect analysis, and reporting.
- Collaborate with team members to continuously improve test coverage and testing processes.
Our requirements
- Strong experience in defining automated tests using Cucumber (BDD).
- Solid hands-on experience with Java (21) and Selenium.
- Proven skills in negative and edge-case testing.
- Ability to independently drive QA activities within a delivery team.
- Good understanding of data flows and experience in testing:
- REST APIs
- Kafka-based messaging
- Databases (SQL/NoSQL)
- Strong analytical skills and attention to detail.
- Experience working in Agile/Scrum environments.
- English B2
- Experience with Splunk for log analysis and troubleshooting.
- Basic understanding of Sonar (code quality and static analysis).
- Basic knowledge of Docker and containerized environments.
- Exploratory testing skills and curiosity-driven testing approach.
- Previous experience in banking or financial services projects.