Position: Automation QA Engineer
Category: QA Automation
English level: upper
Years of experience: 5

I've made a distributed load testing suite in Jmeter for 100k connections with complex UX that uses Websocket STOMP and big amount of data.
Created automation from scratch on several projects.
Worked mainly on fintech highload projects. Now working on AI-based fraud- threat- and risk- detection product as QA Automation engineer.

Duties and common technologies:

1) Common stacks on previous and current projects:
Java 8 + Serenity BDD
Java 8 + Junit4 + Selenide + Cucumber
Java 8 + TestNG + RestAssured + Apache HTTP client
Java 11 + Spring + Junit5 + Rest template + Websocket STOMP + Allure
Java 11 + TestNG + Selenide
2) Additional smoke API coverage (using Soap UI)
3) Big testing data generation and augmenting for testing (using Python 3.6 and ocassionally depersonalized data from production)
4) DB data integrity assurance and support (MongoDB, Elasticsearch + Python 3.6 (using pandas, numpy from Anaconda))
5) Custom report aggregation and generation (using Jupyter notebook)
6) Load testing (using Jmeter and Gatling)
7) Writing and updating testing documentation (also using feature-by-feature based approach)
8) Created data-based and parameter-based regression suites for AI algorithms (on Java 8 stack)
9) Manual testing (f.e. using Postman)
10) Using test management systems (Allure Testops, Testrail)
Looking for interesting (maybe even complex) project, with friendly, creative, experienced team. Product over outsource and new technologies preferred. No overtimes.