Position: Automation Testing Engineer (Java)
Company: Miratech
Category: QA Automation
Experience required: 3y
English level: upper

**Job Description**
Our client is an American online digital brokerage company. Our project is the best investing app because it makes investing in the stock market more accessible, incredibly easy, and very attractive. 86% of the population has never had a chance to own stock because it’s intimidating and expensive, but this application provides an opportunity to break down the barriers to stock ownership and bring the stock market to everyone.

And we are looking for a QA auto engineer to involve in the project team! We’re building a team of exceptionally talented people to join us for the implementation of this ambitious project!

**What to do**

Support and create automation UI tests (Java + Cucumber+ Selenium Webdriver) using automation testing design patterns
Create automation API tests.
Analyze product requirements and support the development process.
Analyze and report test results in collaboration with leads.
Investigate, accumulate, and analyze info from specs, mockups, tickets, chats, and emails for further documentation.
Provide integration testing within the microservice architecture environment.
Create, manage, and control test documentation — test cases, test reports, checklists, etc.
Perform regular testing runs (Smoke, Regression).

**Qualifications**
3+ years of automated testing experience
Skills in working with automation tools
Knowledge of Test Automation Frameworks (Selenium, etc.)
Java Core, collections, JUnit library, Cucumber
Experience in REST API testing, (e.g. via Postman tool, Swagger). regression testing
Working knowledge of Linux
Knowledge of test types and methods of organizing them during the testing of different types of applications
Experience in drafting test documentation (test plans, test cases, etc.)
Upper-Intermediate level of English

**Nice-to-Have Skills:**

Experience in the security industry or related projects, including knowledge of basic terms and key standards.
Working with test documentation via test management tools
Basic knowledge of Docker/Kubernetes, CI, Git.

**We offer**

Strong career opportunities for professionals
A variety of international projects and mobility across them
Career development support and professional certification opportunities
Competitive compensation, advanced bonus systems
Paid vacations and sick leaves
Corporate health insurance program
Flexible working schedule with a remote possibility
Corporate, social, and cultural events