About this role
About the Role We are the testing and development team of Kaspersky Anti Targeted Attack. Our product is an advanced defense solution at the network level against complex threats and targeted attacks. The role involves running automated tests, analyzing results, and registering/validating defects; developing and maintaining automated tests in Python/Pytest; infrastructure tasks to support the test environment and virtualization of automated tests; developing and maintaining Ansible playbooks to deploy the test environment on Linux OS (ESX virtualization); developing Docker services on Linux; developing and validating tests using the product API; developing and debugging UI tests with Selenium. What You'll Do
- Run automated tests, analyze results, and register/validate detected defects
- Write and maintain automated tests in Python/Pytest
- Perform infrastructure tasks to support test environments and virtualization of automated tests
- Develop and maintain Ansible playbooks to deploy a Linux-based test environment (ESX virtualization)
- Develop Docker-based services on Linux
- Develop and test using the product API
- Develop and debug UI tests with Selenium What We're Looking For
- Understanding of software testing fundamentals; experience in test automation for 3+ years
- Experience organizing and conducting test designs
- Strong knowledge of Linux OS: internal structure, basic CLI utilities
- Experience developing/debugging programs in Python with OOP and standard libraries
- Experience with Python/PyTest
- Experience with Docker
- Ability to work with Git version control
- Knowledge of networking fundamentals