Position: Senior/Middle [Java] QA Automation Engineer
Category: QA Automation
English level: upper
Years of experience: 4

Solving difficult tasks
Improvements for the team in test automation frameworks.
Setup strategy of testing
Interviewing people for the project. Mentoring.
Have experience in API and UI testing with Rest-Assured and Selenide.
Testing of microservices.
Functional testing.
Implementation and improvements of test automation framework.
Load and performance testing with Jmeter.
Mentoring. Interviewing the team.

Language: Java
VCS: Git
Tools: Selenide, Rest-Assured, Selenium Grid, Allure, Jmeter, TestNG, WireMock, Apache HTTP Server
Build Tools: Maven, Gradle
CI: Jenkins
Management: Jira
Methodologies: Agile, Scrum, Kanban, SAFe 

Responsibilities:

- manual UI and API feature testing
- creating bug-reports
- implementing UI and API autotests with Selenide+Rest-Assured
- improving test approaches for the team
- exploratory testing
- demo of implemented dev functionality
- monitoring and profiling memory consumption
- regression testing, sanity testing
- investigation test failures
- deep issue investigations: root cause analysis etc.
- performance testing with Jmeter (API loading, UI loading with WebDriverSampler)
- test review

- work with microservices
- refactor test automation framework
- have experience with MQ, Neo4J, DataLoader, Redis, Kibana, SFTP, Docker, Kubernetes, Datadog

- implementing test automation frameworks for UI and API testing from the scratch
- using mock for test purposes
- take part in developing CI infrastructure (creating jobs, creating pipelines)
- setup and improvements in test automation frameworks
Open to any challenge