Position: Quality Assurance Automation Engineer (Java)
Company: Fintegro
Category: QA Automation
Experience required: 3y
English level: intermediate
Published: 2023-01-01T00:00:00+02:00

Fintegro Company Inc. is looking for Quality Assurance Automation Engineer (Java)

Fintegro Company Inc. is looking for **Quality Assurance Automation Engineer (Java) **

**About the company:**
Founded in 2014 and Based in Montreal, Canada, Fintegro Company Inc. is a top-notch IT staffing Company with back-office in Ukraine. 
We connect global companies with top IT Engineers from Canada, LatAm and Eastern Europe.

**About the project:**
Project is one of the world's largest platforms that provides a complete marketing automation software solution that is powerful and easy to use for fast-growing small companies and global enterprises alike.
Front end  : Angular v13 + Node.js
Back end : Java Spring Framework

**Responsibilities**

Autotests:
It is necessary to write new autotests and also to support old autotests. Also, if it is necessary to review manual test cases and help the manual tester to pass the test run and write test cases in situations if he does not have time before the deadline.

— Participation in development of test automation framework architecture;
— Develop, maintain and execute UI automation tests on all levels (mainly web & mobile, but also backend);
— Take part in release preparations (planning, re-testing, regression testing, post-deploy support);
— Analysis of results, providing test reports and identification of bottlenecks.

**Essential professional experience:**
— 3+ years of experience in automation testing of Web (Java);
— Strong Java practical knowledge;
— Knowledge of OOP, SOLID, and other principles;
— Good experience with UI Automation (Selenium/Selenide);
— Good knowledge of different testing methods, techniques and types;
— Experience with CI processes and tools (Jenkins, TeamCity, Gitlab etc);
— Understanding of client-server architecture;
— Good knowledge of the Quality Assurance life cycle, testing methodologies;
— Knowledge of GIT flow.
— At least B1 Intermediate English level

Stack:
Java 1.8
Selenium (for old tests)
Selenide (for new tests)
REST Assured
TestNG