Requirements
### Requirements
- 1 year as a senior testing engineer.
- 3+ years of experience with automated testing systems in Python (HP UFT, Selenium, Test Complete, IBM RR).
- At least 3 years in functional testing.
- Experience in developing centralized testing frameworks used by more than 5 teams.
- Skills in manual and automated testing organization, writing test scripts based on functional requirements and standard processes.
- Knowledge of testing processes theory and practical application.
- Skills in testing integration products.
- Knowledge of production processes and testing methodologies.
- Skills with bug tracking systems.
- Skills with database management systems (DBMS: Oracle, PostgreSQL, MongoDB).
- Standards for XML and web services.
- Skills with Web technologies.
- Agile frameworks: Scrum, Kanban.
- Skills with Windows and *nix OS.
- Skills with remote access programs via RDP/SSH protocols.
- Skills with task trackers and test management systems (Jira, HP ALM, TSM).
- Knowledge in networking technologies.
- Skills in developing test models.
- Skills with version control systems (Git, SVN).
- Knowledge of DevOps engineering practices.
- Skills with software for organizing and implementing automated testing processes.
- Skills in automated testing of Desktop and Web solutions.
- Skills with continuous integration (CI) systems.
- Practical experience in writing administrative scripts in OS built-in languages (BAT/BASH/PS/VBS/JS).
- Skills in task decomposition for developing autotests and conducting automated testing.
- Skills in writing complex SQL queries.