Position: Middle QA Engineer/Automation
Company: Intellias
Category: QA Automation
Experience required: 1y
English level: intermediate

Project Overview:

Our long-term goal is to establish numerous connectors for third-party services that will sell tickets for the trips. Want to know more? Message us.

What you will contribute to:

First-of-all:
- Automation of the integration, component and contract tests;
- Setup and maintain CI pipeline for test runs;
- Setup and maintain reporting;
- Code review;
- Improve testing strategy and processes;
- Achieve goals as part of a Scrum team in order to deliver functionality, enhancements, and fixes;
- Build strong working relationships internally by demonstrating the team values in the Agile / Scrum process and collaborating cross-functionally to solve problems;
- Be part of a continuous improvement atmosphere, proactively suggesting improvements to the website design and development processes.

In the future:
- Implement new and maintain existing automated tests for UI and API;
- Manual testing if not possible to automate some functionality;
- Bug reporting and bug tracking.

Requirements:
- 3+ years of professional experience in QA;
- 1+ years experience in automation testing;
- Experienced in the testing of micro-services (REST architecture);
- Strong code analysis, investigatory and debugging skills;
- Attention to detail and accuracy;
- Understanding of Agile/Scrum;
- Good knowledge in OOP, Design Patterns for test automation;
- How to use and write Rules/Listeners/Extensions for test runners;
- Skilled in CI/CD tools;
- Good knowledge in at least Java 8, concurrency;
- Git - branching, conflict resolving, etc.;
- Confident in Selenide/Selenium;
- Intermediate English.

 Tech Stack:
- Java 8+, JUnit5, Spring-test, RestAssured, Lombok, Mockito, etc.;
- Jenkins, Github Actions;
- Docker, TestContainer;
- Oracle, PostgreSQL.

Will be a plus:
- Spring-test, code generation (open API-codegen).