Junior QA Automation Engineer
Summary
We are looking for a Junior QA Automation Engineer with solid technical fundamentals, a strong quality mindset, and the ability to clearly separate business intent from technical implementation.
The ideal candidate is motivated to grow in test automation for financial systems based on Java, BDD, and messaging-based architectures.
Junior QA Automation Engineer (Java / BDD / Financial Systems)
Contract type: B2B only
Work model: hybrid (Warsaw)
Must Have
Java & Automation Fundamentals
Basic knowledge of Java 17
Ability to read and modify existing code
Understanding of core concepts: classes, interfaces, collections, exceptions
Familiarity with basic design patterns (Builder, Factory – conceptual level)
BDD & Test Automation
Basic knowledge of Cucumber and BDD
Understanding of Gherkin syntax (Given / When / Then)
Ability to create and maintain BDD scenarios
Clear distinction between business scenarios and technical step implementation
Understanding that automated tests are production-level code
CI/CD & Tooling
CI/CD awareness
Basic experience with Jenkins
Ability to run jobs, read build logs, and identify failures
Quality & Engineering Mindset
QA-oriented mindset with strong focus on quality, stability, and test maintainability
Analytical thinking and attention to detail
Understanding of system architecture fundamentals
Knowledge of client–server architecture
Basic understanding of microservices architecture and inter-service communication
Attitude
Strong willingness to learn and grow
Openness to feedback and continuous improvement
Should Have
Understanding of software testing fundamentals
Experience in manual testing (commercial or project-based)
Ability to work with Kibana (searching, filtering, analyzing logs)
Basic proficiency with Unix/Linux CLI
Nice to Have
Basic knowledge of financial markets, especially FX
Understanding of concepts such as currency pairs, orders, trades, spot vs forward
Basic familiarity with the FIX protocol
Understanding of FIX message structure and message types
Basic understanding of Spring Framework concepts (e.g. dependency injection)
Familiarity with JUnit 5 (test structure, assertions, lifecycle)

Be | Shaping the Future Poland
Jesteśmy polskim oddziałem Be | Shaping the Future – uznanej europejskiej firmy doradczej w obszarze zarządzania, biznesu i technologii, skoncentrowanej na sektorze usług finansowych.
Junior QA Automation Engineer
Junior QA Automation Engineer