Position: Senior QA Automation Engineer (Java)
Category: QA Automation
English level: upper
Years of experience: 4


• More than 4 years as Quality Assurance Automation Engineer
• Good knowledge of Java programing language
• Experience in creating an automation test project from scratch for testing using Selenium/Selenide approach on Java.
• Experience in maintaining, updating and refactoring existing automation project (Increased test coverage percentage, increased success rate of automation tests, tests have become more robust and stable).
• Experience in integrating automated scripts into CI/CD process and ongoing support for test suites performance and CI chains.
• Experience in manual UI, API testing, performance testing
• Experience in release management for several products: testing the full regression cycle, testing the rollback procedure, testing backward compatibility, communicating with project managers, and collecting release highlights.

My skills and qualifications:
Programming language: Java;
Automation: Selenium/Selenide, JUnit/TestNG, Cucumber, Rest Assured, Active JDBC;
CI/CD tools: Jenkins, TeamCity, GitLab;
Build systems: Gradle, Maven 
Version control tools: GitHub, GitLab, Bitbucket;
Tools: Postman, SoapUI, Jmeter;
Data bases: MySQL, PostgreSQL, Oracle, MSSQL;

I stay ahead of the curve by reviewing professional publications, trying to use new technologies in projects. It helps me to improve our automation project, so our automation framework does not become out of date. I'm also outgoing and polite team member, so my colleagues often ask me for help and of course I help. And of course, I'm multi-tasking and prioritizing competing deadlines, so It helps me to focus on all tasks that I need to get done and do not forget about priority