Raiffeisen Bank is the largest Ukrainian bank with foreign capital. For over 30 years, we have been shaping and developing the banking system of our country.
At Raiffeisen, more than 5,500 employees work together, including one of the largest product IT teams, consisting of over 800 professionals. Every day, we collaborate to ensure that more than 2.7 million of our clients receive quality service, use the bank’s products and services, and develop their businesses because we are #Together_with_Ukraine.
Our team is driving the digital transformation of the bank’s customer interaction ecosystem. We are responsible for supporting the core locally developed Operational CRM which is planned to be migrated and managing end-to-end digital communications for our customer base. Our mission is to make customer service seamless for the frontline staff while maximizing conversion rates and optimizing communication budgets through smart, multichannel automation.
Your future responsibilities:
Process Control and Delivery Support: Take full ownership and control of the testing process within the team. Act as the right hand of the Delivery Manager by providing transparent quality metrics, assessing release readiness, and flagging delivery risks early.
Requirements Analysis: Collaborate with Product Owners, Developers, and Business Analysts to define, clarify, and establish comprehensive test requirements.
Test Design: Apply advanced test design techniques to create efficient, high-coverage test cases and system-level checklists for business scenarios.
Prioritization and Risk Management: Establish and enforce testing priorities based on risk analysis, business value, and project timelines to optimize time-to-market.
End-to-End Testing: Own and refine the end-to-end testing process across Web, Mobile, and API layers to ensure high product quality.
Defect Management: Identify, log, and track defects throughout their lifecycle, providing clear and detailed reproduction steps.
Ensure Quality: Validate and verify mobile application, api services, and other systems, ensuring strict adherence to financial security, accessebility and performance standards.
Test Documentation: Design, update, and maintain structured test documentation, including system-level checklists, test cases, and matrices for business scenarios
Your skills and experience:
QA Theory and Best Practices: Deep theoretical and practical knowledge of QA methodologies, testing types, and software development lifecycles (SDLC).
Advanced Test Design: Proven ability to apply test design techniques (equivalence partitioning, boundary value analysis, pairwise, state transition) to ensure maximum coverage with optimal test cases.
Platform Proficiency: track record of testing Web applications, Mobile apps, and REST/SOAP APIs.
Architecture Understanding: knowledge of microservices architecture, RESTful API design, and common software design patterns.
Test Design: Strong ability to create efficient test designs and strategies ensuring maximum test coverage of product specifications.
Manual Testing Core: 2+ years of experience in manual testing with a deep understanding of software QA methodologies, lifecycle, and tools.
Will be a Plus
Experience with cloud platforms, specifically AWS.
Familiarity with container orchestration tools like Kubernetes.
Experience testing applications built on Spring Boot.
Knowledge of event-streaming platforms like Apache Kafka.
Experience with log analysis and monitoring tools like Kibana or the ELK stack.
FinTech Domain Knowledge: Prior experience testing financial systems.
Growth mindset: Eager to learn and drive automation initiatives within the team to reduce manual efforts.
We offer what matters most to you:
Competitive salary: we guarantee a stable income and annual bonuses for your personal contribution. Additionally, we have a referral program with rewards for bringing in new colleagues to Raiffeisen Bank
Social package: official



