Test automation (60%) and manual testing (40%)
- Development, support and optimization of automated tests for APIs (REST, GraphQL) and interaction with backend components.
- Writing and executing tests using Python and Pytest, including integration with the corresponding API testing libraries.
- Setting up and supporting automated testing as part of CI/CD pipelines
- Development of test plans, test cases and checklists for API testing, as well as performing functional, regression and integration testing.
- Analysis of test results, creation and tracking of defects in task management systems (for example, YouTrack).
- Compiling reports on test results and presenting them to the team and stakeholders.
- Participation in Agile/Scrum events: stand-ups, retrospectives and sprint planning.