Position: Senior Web UI/API Test Automation Engineer
Category: QA Automation
English level: intermediate
Years of experience: 4

Can learn new programming language for a month or less.
Have experience in creating different Automation testing projects from scratch: Java/TestNG/Selenium, Java/RESTAssured, TypeScript/Playwright.
Have learnt MS Graph API with Azure application registration to work with Share Point.
Have conducted training courses to learn Test Automation for Ukrainian students and for US team members.
I have over 4 years of experience in Automated software testing and have strong experience in Web UI and API testing. I have taken part in development core part of existing automation project as well as in design and creating Web UI and API projects from scratch. Apart from design and implementation of E2E and API automated tests my daily responsibilities include manual functional testing; requirements analysis and decision which testing pyramid level should be applied; review, creating and update unit tests; post-release testing support; CI/CD support.
I have strong understanding of general and automation framework design patterns, object-oriented concepts, Scrum process. I am good at investigation of bugs and problems because of the ability to understand the whole product infrastructure. 
My main languages, technologies and tools are Java, Groovy, JavaScript, Selenium WebDriver, REST Assured, TestNG, T-SQL, Team City, Jenkins. I worked on development E2E and API Playwright project on TypeScript. I have experience in development of parts of automation projects for work with CSV, PDF, Email, Google Voice, SMS vendor, Microsoft Graph, SQL Server and different third parties API.
My goal is develop my skills for Fullstack engineer in testing. My nearest future plans on this way are to learn Docker and tools for performance testing.