Position: Senior Test Automation Engineer
Category: QA Automation
English level: fluent
Years of experience: 4


4 years of experience in automation of web, mobile applications and API services using different tools and approaches. Performance testing.

Main language Java, additional experience in writing autotests in Java Script, Type Script, Scala.
Ui Testing - Selenium, Selenide.
Api testing - Rest Assured, HTTPWrapper (Java), Jest, Mocha, Chai (JS).
Spring Boot.
Knowledge of CI/CD (Jenkins, Azure Devops), experience with BDD (Cucumber and jBehave)
Performance testing using Gatling (Scala)
Experience of mobile automation using Appium for native iOS and native Android applications.
Experience with reporting tools: Allure, Serenity, Report Portal.

Setting and conducting test automation processes and activities during the whole project lifecycle.
Automation Test Strategy creation at the initial stages of the project.
Regression and E2E manual suite analysis, automation candidates detection, test case priority setting.
Test coverage, requirement coverage calculation.
Smoke suite composition.
Regression suite composition.
Regression analysis and stabilization.
Report Portal launch creation, its analysis, and displaying test run results in a dashboard.
Automation test suite migration to SIT/stage environments.
Bug reporting, root cause investigation, progress tracking, and retesting.
QTest update with test case coverage status.
Requirements clarification with QA and BA teams.
Communication with the customer.

Performing according to Agile methodology - Scrum, Kanban.