at VK Tech. Ensuring service coverage with autotests, developing automation tools, integrating into CI/CD.
Tasks:
- ensuring coverage of the tested service with functional and e2e API autotests
- development and improvement of test automation tools, ensuring stability and support of existing autotests
- integration of autotests into CI/CD and support of pipelines
- implementation of best practices for test automation
- participation in manual regression testing of releases (in areas without automatic coverage)
Requirements:
- good knowledge of programming languages Python 3 and/or Go
- good knowledge of the following testing frameworks: pytest, playwright
- good knowledge of requests
- excellent knowledge of design patterns in UI and API test automation
- knowledge of Linux and working in the console, writing simple bash scripts. Ability to send a request via curl from the console
- excellent knowledge of the Git version control system and ability to work with Git from the console
- understanding of Rest API
- ability to analyze service logs and clearly describe bugs in Jira
- trainability and desire to develop, independence
- understanding of the software development lifecycle
- knowledge and understanding of the testing pyramid
- knowledge of test design techniques
- knowledge and understanding of testing types and principles
Skills:
- python3
- Go
- pytest
- playwright
- requests
- Linux
- bash
- curl
- git
- REST API
- Jira
- CI/CD