Position: Senior QA Engineer
Category: QA
English level: intermediate
Years of experience: 5

Engaged in the full cycle of release management: preparation, assembly, build, testing, deployment, optimized and improved these processes for over then 10 projects.
Worked with projects based on microservice architecture in the field of gambling: payments, accounts, bonuses, reports, game-sv, betting, BO and adjacent serveses and integrations. Was engaged in testing of backend, frontend, services and integrations between services. Wrote UI and API autotests on Java, JS, Python. Worked . Head of release preparations (planning, testing, deployment, regression testing, post deploy support). GUI, functional, regression, sanity, smoke testing; Manual and automation API testing(REST). Logs, feeds analyzing (using SSH, Kibana, Jaeger). Test documentation creation: test plans, checklists, test cases, use cases, bug reports.
Develop UI and API tests using Java, Selenium, TestNG, REST-Assured.

Technical skills:
 Knowledge of programming languages: Java, Python, JavaScript;
 Knowledge of principles of the OOP, patterns, basic algorithms and data structures;
 Frameworks: Selenium, REST-assured, TestNG, PyTest, Nightwatch.
 Experience with SQL and NoSQL: PostgreSQL, MongoDB, redis;
 Experience with Continuous Integration (Jenkins), AWS;
 Knowledge of HTTP/HTTPS;
 Knowledge of HTML, CSS, JSON, XML;
 Test tools and technologies: Postman, Charles, Jira, Firebug, Chrome DevTools, Fiddler, Kibana, Jaeger, Maven, Lombok, Hamcrest, Wiremock;
 Software tools: IntelliJ IDEA, PyCharm, PhpStorm, Git(Bitbucket), Selenium WebDriver.