Position: Senior SDET / Automation QA (Python)
Category: QA Automation
English level: upper
Years of experience: 6


As a software engineer in test, I'm building custom frameworks on multiple application platforms (web, mobile, embedded), including the development of CLI utilities and scripts that automate routine tasks, and the development of simulators for autotests purposes. Also, I provision CI environments for running test suites continuously. My previous experience includes several developed PoC data science projects in the fields of NLP, price prediction, real-time object detection. Interested in Python development, data science, and automated testing.
Started my career as an experimental physics researcher.

Technical skills & experience:
- Experience in testing web projects, including the development of various tests: functional, UI, API, load, integration, and others. Developing Test Automation frameworks from scratch. 
- Solid Python programming skills (Python 2.7/3.8) and Pytest experience (fixtures, hooks, developing Pytest plugin that automatically uploads test results to Jira after each test run).
- Experience in testing embedded software (Debian-based core, testing systemd services). Running iOS tests on Raspberry Pi connected to iPhone.
- Knowledge of security testing techniques.
- Knowledge of data science approaches and machine learning algorithms. Developed several PoC data science projects. Working with DS libraries: numpy, pandas, sklearn, keras, matplotlib, etc. 
- Knowledge of Client-Server Architecture, working with databases, CI tools (Jenkins), version control systems (Git, Mercurial).
- Working with Linux, Docker containers, Flask framework.
- Parallel/concurrent programming using Python.
- Mentoring Trainee/Junior engineers, interviewing candidates.