UI and API test automation: design, development and maintenance of automated test coverage (Selenium WebDriver + test framework; REST API testing).
Integration of automated tests into the release cycle: integration with GitLab CI, execution on merge requests / before releases, reporting (Allure / test reports).
Manual testing (≈50%): acceptance testing of new features, exploratory testing, quick smoke and sanity checks.
Load testing: creation of basic load profiles (k6 / Locust / JMeter), scenario development, analysis of metrics and performance optimization recommendations.
Test infrastructure: preparation of test environments using Docker, creation of data fixtures and mock services.
Delivery processes: participation in release preparation before production deployment, assistance with rollbacks and hotfix verification.
Quality of requirements: test design, risk analysis, creation of checklists and test cases.
Requirements
2+ years of experience in full-stack testing (manual + automation)