Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
Assures project meets quality standards by providing technical guidance in planning, designing, automating testing routines and test cases, executing testing, writing reports and maintaining coverage matrix. Works as part of Scrum Team. Creates test plans, data, procedures, and manual and automated scripts. Participates in formal reviews of business requirements and application designs. Ensures proper test coverage exists based on requirements and design specifications. Recommends strategies and methods to improve test plans and process. Establishes testing entrance and exit criteria for the Sprint. Ensures execution of project regression testing tasks.
Responsibilities
- coming up with test designs & test cases for test automation;
- build and maintain a test automation framework based on JBehave;
- writing code to test code/microservices, and increasing tests coverage alongside the Development team;
- developing test code and/or JBehave steps for new functionality;
- developing the integration & regression tests, working with the existing team to uncover what existing code is intended to do;
- working where necessary on designing both functional & non-functional tests (e.g. fail-safe scenarios, performance etc.).
Mandatory:
- experience dealing with both functional and non-functional testing;
- experience with BDD and TDD, ideally using JBehave, Mockito and Junit;
- development experience with Java;
- experience working with integration testing;
- experience with SQL;
- Distributed version control systems (Bitbucket\Stash, Git\Github, Mercurial, etc.);
- Build automation and continuous integration (Bamboo, Jenkins, Maven, etc);
- Good written and spoken English.
Nice to haves:
- prior experience in an Automation QA role;
- agile/Scrum/Kanban;
- experience with SQL;
- capital Markets / Financial / Risk domain knowledge.
The goal of the project is to digitalize existing business processes both when it comes to communication with clients and when it comes to internal operations.
