- Added BDD testing for UI with Behave
- Introduced JavaScript framework for pure UI testing - Cypress
- Managing team tasks, pair programming
- Deep code refactoring with: new Page Object pattern, Custom WebElements with waiters and exception handling, custom Exceptions, advanced logging, multithreaded driver factories and so on
- CI improvements with docker and CircleCI
- Reporting (Allure), Zafira
Python, pytest, selenium, behave, circleCI, docker, bash
KRONOS [www.kronos.com]
Team Lead QA Automation:
- Writing automation test cases, reviewing all pull requests
- Reviewing, correcting and creating test cases for automation. Making scenarios useful and testable
- Building Selenium framework from scratch
- Participating in SoapUI automation testing
- Created "POC" of REST-Assured based framework
- Created desktop application helpers for manual testers (Java Swing)
- Interviewing and training beginners
- Communication with customer
EPIC GAMES [www.epicgames.com]
Senior QA Automation
- Migrating from Jmeter to JUnit-based API framework
- Improving custom API framework
- Created multithreaded reporter
Java, Selenium, Rest-assured, Sping, Spring AOP, jUnit, testNg, maven, gradle