We are a technology company that started its journey in 2008. Our main headquarters is located in the picturesque city of Poznań, nestled by the beautiful Malta lake. For more than 17 years, we have been assisting companies in developing and implementing innovative fintech solutions. Leveraging our expertise in areas such as blockchain, online payments, and more, our clients can invent and develop cutting-edge solutions and services that keep them at the forefront of innovation.
Senior QA Engineer
SKILLS: Java | Kafka / RabbitMQ | BDD
B2B: PLN 115 - 140 / Hour
LOCATION: WARSAW (office: 3 days/week)
START DATE: ASAP
Key Duties and Requirements: A Roadmap to Your Professional Success
Scope of responsibilities:
Designing and developing test automation frameworks based on industry best practices, using modern tools and technologies (e.g., Java, Selenium, Cypress, RestAssured, TestNG/JUnit).
Implementing tests using the BDD (Behaviour-Driven Development) approach with tools such as Cucumber or JBehave, to enable better collaboration with the business team and transparent definition of test scenarios.
Creating, maintaining, and optimizing automated test suites for web applications, APIs, and backend systems, including tests based on event-driven architecture (testing asynchronous systems, event queues, message brokers).
Integrating automated tests into the CI/CD process (e.g., Jenkins, GitLab CI) to ensure ongoing quality verification throughout the development lifecycle.
Analyzing business and technical requirements in cooperation with development teams, analysts, and product owners to define the scope and priorities of testing.
Identifying, reporting, and analyzing defects in defect tracking systems (e.g., Jira), and collaborating with developers to resolve them.
Conducting regression, integration, and system tests in automated and, when necessary, manual environments.
Monitoring software quality and recommending improvements to testing processes, including the adoption of new automation tools and practices.
Mentoring junior QA team members in test automation, BDD, and event-driven testing.
Preparing test result reports and recommendations for production deployments.
Ensuring testing processes comply with security requirements and industry standards applicable to financial organizations.
Here’s a set of skills we require:
Java 17+ - Ability to use testing frameworks.
Automated testing API frameworks Java - Needed for creating automated tests.
MySQL 5.7+ - Ability to write SQL to verify the data in case of issues.
Kafka / RabbitMQ - Experience testing asynchronous and event-driven behaviours.
BDD tools (e.g. Cucumber).
API testing tools (e.g. Postman, Restassured, Newman).
Containerisation and management tools (e.g. Docker and Kubernetes) - Ability to understand the basic way of how it works what is a pod, deployment, container etc.
Nice to have:
Datadog / Prometheus - Ability to introspect and debug applications using monitoring tools. Ensure the quality of logging.