Position: QA Automation Lead/TechLead/Senior
Category: QA Automation
English level: intermediate
Years of experience: 4


11.2018-06.2021 - Automation QA Engineer (Project Tech Lead), AirSlate (ex PDFFiller)
I built test automation project from scratch. As mentor I led 3 AQA engineers up to Middle level.
In fact I was the technical leader on the automation project and used the following technologies:
1. Java 16 (I update java version as soon as a new one is released).
2. Selenium.
3. Maven.
4. Selenide (This framework wraps selenium and webdriver manager to avoid inconvenient work with naked selenium waitings).
5. TestNG.
6. Allure report (Framework for reporting).
7. Selenoid (Solution for creating web driver session remotely in a docker container).
8. Jenkins.
9. Nexus repository (For cache project dependencies as local ones).
10. Lombok, Jackson, Java 11 native http client.
11. TestRail.
12. GitHub.

02.2018-11.2018 - Automation QA Engineer, Form.com (ex WorldApp)
I was a part of the progressive team while processes were moving from life in a general develop brunch (with really problems of releases) through feature brunches and, ultimatelly, to full Continious Delivery process. Because my technical level is high I refactored quite a large amount of code in our automation project and helped in building a new microservices architecture in QA automation project. So we went out of a monolith project and was building the new one. In a parrallel way I developed autotests and new low level functionality of the project. The team consisted of developers with 10+ years experience that used the best modern approaches in building web application from scratch.
Technologies:
1. Java 8
2. Rest Assured.
3. Selenium/Selenide.
4. Allure.
5. Team City.

07.2017-02.2018 - Java Developer, Technomark (remote Canada)
Backend on web-project with Maven, Spring, Hibernate, MySQL, JUnit, Jenkins.
I have got a real experience with both building Continuous Delivery and automation projects from scratch. As mentor I have led 3 AQA engineers up to Middle level.
I don't use technology for technology. My stack is a reflection of business requirements without unreasonable spending money and time. My test application always builds in accordance with KISS principle. I'm keen on learning new approaches, techniques and technologies for fast delivering good-working code on production. 
I would prefer to get a QA Automation Lead position to implement all of my knowledge on the company with similar needs. I mean building a project, processes and team. During the last year my main personal purpose is advanced level of English. Considering this I am also interested in the Senior position on a project with frequent communication with native English speakers (as well as correspondence), especially with the British or the Australians.
I have worked as Java Developer and AQA Engineer so the technologies I used in my job are:
1. Programming Languages: Java, Golang.
2. Frameworks: Selenium, Selenide, Spring, Hibernate.
3. Unit Test Frameworks: TestNG, JUnit.
4. CI/CD Tools: Jenkins, TeamCity.
5. Test Solutions: Selenoid, Allure, Allure Server.
6. Data Base: MySQL.
7. Build Automation Tool: Maven.
8. HTTP Clients: Java 11 HTTP Client, REST Assured, OK Http etc.
9. Git Clients: GitHub, GitLab.
10. Others: Nexus, TestRail, Slack, Jira, Confluence, IntelliJ Idea (Community and Enterprise)
P.S. I don't like interviews with invisible people ;)