Vlad Davidchenko
QA Automation Engineer (Python Stack)
Skills
Domain expertise
- text predictions
- OCR
- document intelligence platform
- ticket ordering systems
- adtech
- video ad processing server
- video player
- ad platform
- highload
Programming languages
- Python
- Java
- Javascript
Quality Assurance
Testing Theory
Types of testing
- Functional
- Regression
- Smoke
- Sanity
- Security
- Integration
- Usability
- Performance
- Exploratory
- Grey box
- Black box
- Acceptance testing
Test Automation
- Pytest
- requests
- Selene/Selenium
- pytest-xdist
- pytest-concurrent
- allure
- TestNG
- Cucumber
- Cypress
Performance testing tools
- Locust
- JMeter
Test documentation
- Testing strategies
- Test plans
- Test cases
- Check lists
- Bug reports
- Traceability matrices
- Summary reports
Databases
- MySQL
- Oracle
- ClickHouse
Testing software
- Postman
- Fiddler
- Genymotion
CI/CD tools
- TeamCity
- Jenkins
- Rundeck
- Gitlab pipelines
- Azure DevOps pipelines
CVS
- git
- svn
Other tools / technologies / etc
- json
- xml
- dom
- css
- xpath
- scrum / agile
- queue services
- redis
- log services
- graphana
- configuration management systems (chef.io)
- bug tracking systems
Work Experience (6)
Project related to document intelligence platform, OCR, Machine learning, AI.
0- Test Automation (Web)
- Python
- pytest
- Selene (Selenium based)
- CI/CD
Project related to document intelligence platform, OCR, Machine learning, AI.
- Maintenance, executing automation tests, analyzing tests results, providing summary reports
- Close cooperation with Dev, DevOps, QA, PO international teams
- Create and maintain automation project from scratch (python, selene (open source UI seleium based), requests, async
- Working with CI (create, support builds)
- Manual Testing
- Testing documentation
- Test Automation (Web)
- Python
- pytest
- Selene (Selenium based)
- Databases
- Release engineering
- CI/CD
Live Nation Entertainment is an American global entertainment company, founded in 2010, following the merger of Live Nation and Ticketmaster. The company promotes, operates, and manages ticket sales for live entertainment in the United States and internationally. It also owns and operates entertainment venues, and manages the careers of music artists.
- Maintenance, executing automation tests, analyzing tests results, providing summary reports
- Perform requirements clarification / analysis
- Provide test summary reports
- Close cooperation with Dev, Ops, QA, PO international teams
- Create and maintain automation project from scratch (python based, selene (open source UI seleium based), requests)
- Participated in BDD automation project (js based)
- Working with configuration management tools, product information management tools
- Working with CI (create, support builds)
- Manual Testing
- Mobile applications testing
- Testing documentation
- Test Automation (Web)
- Java
- TestNG
- restassured
- Python
- pytest
- unittest
- Databases
- Postman
- Fiddler
- Release engineering
- CI/CD
- Scrum/Agile
Adtelligent (previously known as VertaMedia) is a sell side ad technology company providing holistic demand management and intermediation solutions for publishers. By integrating ad serving for desktop and video, header wrapper capabilities, and outstream functionality into one holistic stack, Adtelligent has established a new standard for selling inventory to programmatic buyers.
- Functional testing, regression testing (smoke & sanity), build verification testing, cross browser testing, security testing (SQL injections and Cross site scripting), API testing
- Creating and supporting test documentation, such as test plans, test suites, test cases, check lists, traceability / coverage matrices
- Product's testing according to the test strategy
- Analyzying functional requirements specifications
- Developing REST API automation framework from scratch via Python
- Writing integration tests via Python
- Developing E2E framework from scratch via Java (java 8, TestNG, Selenium + Selenide, Browsermob, GRID)
- Writing UI automation tests using Java + Selenium WebDriver + TestNG
- Writing REST API tests using Java + TestNG
- Maintenance, executing automation tests, analyzing tests results, providing summary reports
- Mentoring less experienced qa engineers
- Managing team of 4(2) persons
- Working with databases
- Participating in discussion within dev and project management teams regarding applying new solutions
- Tight collaborate with dev and project management teams to improve development process
- Responsible for product releases
- Android Development
- Java
My responsibilites were: development and testing applications for Android OS devices, publishing apps to Google Play Market, supporing and code refactoring
- Android Development
- Java
My responsibilities were development and testing applications for Android OS devices
Education (2)
2015 - 2016
Quality Assurance
Hillel IT School
2010 - 2016
Master
Information Management Systems and Technologies
University
Languages
Russian
Native Speaker
Ukrainian
Native Speaker
English
Upper Intermediate