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


I have experience of 3 years in developing automated tests using Java. 

In my background: 
1) Developed and maintained an automated test framework for the REST backend service of crypto-currency exchange. Technology: Java 11, Spring Boot, RestTemplate, JdbcTemplate, JUnit5, Maven
2) Developed and maintained an automated test framework for a WebSocket service, which provides real-time data for crypto-currency exchange. Technology: Java 11, Spring Boot, JdbcTemplate, RabbitMQ, JUnit5, Maven
3) Developed and maintained an automated test framework for a gRPC backend application, responsible for handling clients data. Techology: Java 11, Spring Boot, JPA, gRPC, JUnit5, Maven
4) Developed and maintained an automated test framework for a set of backend services for data processing(Spring Batch). Setting up Gitlab CI/CD. Technology: Java 17, Spring Boot, SSH, JdbcTemplate, JUnit5 + Cucumber, ReportPortal, Maven + Gradle
5) Developed and maintained an automated test framework for a small web service. Single repository, but multimodule approach. 
5.1) API tests: Java 17, Spring Boot, JPA, JUnit5, OpenFeign, Gradle
5.2) UI tests: Java 17, Spring Boot, Selenide, OpenFeign, JUnit5 + Cucumber, Gradle
6) Developed Python framework for testing GCP data processing (DataFlow + BigQuery). Technology: Python, Behave, BigQuery.

I love working with the latest and trending technologies, have a strong background in using different tools and technologies, strong understanding of the QA processes. 

«Pause and reflect on tasks you undertake; automation's embrace may be the path to take.»