Position: Middle QA engineer
Company: Levi9
Category: QA
Experience required: 3y
English level: upper

**Requirements:**
— 3+ years of professional experience as Test engineer;
— In-depth knowledge and experience with software testing and automated test techniques with a strong focus on quality throughout the entire software development cycle;
— Strong experience with API and UI testing best practices and tools;
— Experience with RESTful API web service execution and validation using tools such as Postman or SOAP;
— Experience with API Contract verification using tools such as Swagger;
— Advanced knowledge of the different testing phases and approaches, including functional, regression, integration, and end-to-end;
— Experience with Git;
— Understanding of agile-based SDLCs (Scrum/Kanban);
— Ability to test the product on multiple application layers;
— Upper-intermediate level of English

**Will be a plus:**
— Experience with Codeception

**Scope of work:**
— Perform manual testing;
— Investigate failures, perform root cause analysis, create detailed defect reports;
— Assure quality assurance in the evaluation of critical code fixes to determine ship readiness and help make sure that each release goes out on time with high quality;
— Perform automation test strategies;
— Develop high-quality automated tests to support the development and ensure high-quality software;


**About the Project:**
Everywhere with one card. You can use our Client’s card to choose from a variety of transport options: public transport, rental car, taxi. And you have access to all P+R areas and the public transport bicycle parking. In addition, you no longer have any hassle with money advances and expense claims.
The Card registers all travel costs. You receive this on one clear invoice. Reports give you precise insight into travel behavior, costs, and CO2 emissions.
In short, the Mobility Card stands for convenience and gives your employees the freedom and flexibility to determine their means of transport themselves.

Team set up:
Drupal (frontend), Java (backend) and Mobile (iOS + Android). The focus is to rebuild the current Java backend and expand its functionality, lunch mobile applications, and re-lunch the user portal.
Technology stack: Java 8, Spring, REST, SOAP, EclipseLink + SQL Server, JUnit4 + Mockito, ActiveMQ, Maven; SASS, jQuery, twig, Bootstrap 4, gulp + webpack.

The project is divided on modules that are completely separate deployments. Intermodule communication is already configured using ActiveMQ and doesn’t really require modifications.
There are business logic and interface modules (SOAP, REST, and admin console. SOAP interface is legacy one and doesn’t require any work, but REST is actively developed. Admin console is implemented with JSF + PrimeFaces).
Java 8 is used in the project in all modules.
Project is built by Maven, structured with Maven modules, running on JBoss server.