— Upper-intermediate or intermediate written and spoken English.
— Non-functional testing experience (load testing, stress testing), hands-on experience with API testing.
— Strong knowledge of functional test design (understanding how and which different testing techniques are applied).
— Knowledge of GUI automation testing using Selenuim Web driver.
— Knowledge of Java or java-based languages (Kotlin is a plus).
— Excellent skills of reading and analyzing logs to identify root cause of a defect.
— Test design for QA automation.
— Including requirements clarification and liaison with other technical teams on the details of the contract.
— Manual testing, for those cases when automation is not feasible (they exist, unfortunately).
Next-generation flexible client-onboarding tool for one of major banks.
It features metadata-driven UI and business processes, so bank may change/optimize their onboarding process even without system restart.
Project includes 4 teams (Saint-Petersburg, Kiev, Moscow and New York) and you will be part of the team responsible for system core.
Our Java-based technology stack includes enterprise-grade libraries like Activiti BPM, Drools BRMS, Spring Framework, Hazelcast Data Grid and Vaadin.
Project stores data in Oracle Database, MongoDB and external custom-built document storage.
Some facts about the project:
— solution built from scratch and now is live;
— we have really good responsive product owner;
— official communication language is English;
— so can play scrum-like process with
— we run Java 8;
— each team member creates automated tests for features, they works on (including full set of unit, integration and UI tests);
— project makes from development to production with couple of clicks.