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

Organization of the process of both automated and manual testing from scratch.  Training manual testers in the technical skills of automated testing
Summary:
5+ years of experience in AQA;
Manual and automation testing;
Understanding of quality assurance and software development processes and methodologies;
Analyzing the requirements;
Proficient in testing cycle including test plan development, creating test cases, checklist, test execution with test reports;
Experience in functional testing, system/integration testing, exploratory testing, UI testing, compatibility testing, installation testing, UAT (user acceptance testing), performance testing;
Knowing of test design methods;
Experience in web, desktop and mobile applications testing.

Technical skills:
Automation tools:  Selenium WebDriver, Selenide;
BDD tools: Cucumber;
Mobile automation tools: Espesso, UI Automator;
Web Server: Jetty, Tomcat;
Unit testing: JUnit, TestNG;
RESTful API testing: REST Assured;
Build tool: Maven, Gradle;
Performance tools: Gatling;
CI: Jenkins;
Source control: Git;
Programming languages: Java, Kotlin, JS(basic), Groovy(basic), Bash, HTML, CSS, SQL, Xpath;
Containers: Docker, Testcontainers;
Cloud services: AWS(basic);
Methodologies: Agile/Scrum, Waterfall;
Operation Systems: MS Windows; UNIX (Ubuntu); Mac OS; iOS; Android;
Bug Trackers:  Jira, Trello;
Other skills: Postman,  SoapUI;

Nov 18 – present
Finik.Pro LLC
QA Automation Engineer/QA Team Lead
Functional automation testing: WEB (Java, Selenide, Cucumber, XPath, TestNG, Docker, Maven); Mobile(Kotlin. Espresso, UI Automator,  Gradle)
Integration automation testing, SOAP and REST web services (SQL, SoapUI, Postman)
CI Environment support(Jenkins)
Manual testing
Providing planning, estimation and risk analyzing
Creating and supporting test documentation, such as Check Lists, Test cases etc.
Test management tools usage Jira

May 18 – Nov 18
eCampus
QA Automation Engineer
Duties:
Experience in testing web, performance testing.
Analyzing of Software Requirement Specification. Developing of Test   Plans, Test Cases, Check Lists and Test Reports. 
Testing API, web applications and interfaces
Preferences fintech projects