Position: Senior QA Automation Engineer
Category: QA Automation
English level: upper
Years of experience: 11


Created performance/resilience testing framework for web services. It was reused for multiple web services. System configured environment for testing, upload load-scripts to several remote clients. Multiple load tools can be used for generating load. At same time, optional outage could be introduced to service under testing. 
Used: Python, Shell, Jmeter, Gremlin, DataDog, AWS, WireMock.

Also covered multiple Web API services with functional tests. For this, in some cases reused/extended existing automation frameworks, and in other have to create new.
Used: Java, Python, REST, Shell.

In addition various simple tools was created, like: calculate actual test coverage based on production data, wizard that will guide thought project setup for a new Web Service Performance test, or tool that will count lines of code for all company repository, etc.

Created Data Driven automation framework, for API testing. System allow to generate tests based on input data matrix. So anyone could create input testing data, and based on it, script generated testing and verification steps.
Also was involved in extending existing framework, and tests that was used for making functional API testing.
Used: Java, Groovy, REST.

Created performance testing framework from scratch for Real time storage system that is available over network. Testing system contain Server/Client for generating load(C++). Simple language for testing script. Reporting part was written in Python with Django. 
Also was involved in extending test framework for functional tests. Making install packs for automation tools. Support and documentation for automation tools.
Used: Python, C++, Qt, REST, Shell, Networking, SQL