Position: QA Automation Tech Lead
Category: QA Automation
Experience: 9 years | English: fluent

Certifications:
- AWS Certified Solution Architect Professional / Amazon Web Services (AWS) - April 2021
- AWS Certified Solution Architect Associate / Amazon Web Services (AWS) - October 2020
- ISTQB - Certified Tester Foundation Level / BCS, The Chartered Institute for IT - October 2015
- Oracle Certified Professional, Java SE 7 Programmer / Oracle - May 2015
- Oracle Certified Associate, Java SE 7 Programmer/ Oracle - June 2014

Hackathons: 
- Applitools Holiday Shopping Hackathon / Gold Winner - April 2021
- Applitools Cross Browser Hackathon / Silver Winner - April 2020

Open source involvement:
- Regular contributor to open source projects. Some of testing related examples: SeleniumHQ/selenium, SeleniumHQ/docker-selenium, SeleniumHQ/htmlunit-driver, zaproxy/zaproxy. 
- Part of Cucumber and Jenkins GitHub organizations. 
- Current sole maintainer of cucumber/cucumber-jvm-groovy and  assertthat/selenium-shutterbug. Former sole maintainer of cucumber/cucumber-jvm-scala.
I am a passionate, innovative and driven individual, with extensive experience in software development and testing. 
Woking in test automation field for 9 years, including 5 years in the UK and 2 years in Ireland.

Have experience managing a team of up to 9 test automation engineers.

Some of the examples of my involvement on the past projects below.

- Implemented test automation distributed auto scaled replicable (deployed using AWS CloudFormation) Selenium Grid infrastructure in ECS running on docker.

- Set up cross browser acceptance test automation framework executing tests on BrowserStack (TestNG, Gragle, Selenide)

- Performance testing of Apache MQ JMS queues which are being integrated with newly set up automated warehousing management systems. Test suites were implemented using JMeter and run on AWS Fargate cluster. 

- Implemented POC of using SpringCloud Contract for contract testing of an array of SpringBoot microservices. Introduce SCC in the team’s delivery workflow after POC approval.

- Set up templates for Postman and Cypress tests implementations in React/Spring Boot microservices deployment pipelines.

- Release and change management - creating and managing git branches for production releases, maintaining release changelog, merging the changes into the release. Signing off builds for production release in test environments. 

- Implemented CI pipeline for build compile/assembly/running database migration which is currently used for deployment to test environments and production. 

- Implement static assets versioning in ATG, which has significantly improved page speed as it allows cache static resources virtually forever on the client side.

- Migrate test automation pipelines to Jenkins from Bamboo in order to reduce the cost of pipelines maintenance, simplify the set up and implement reusable pipelines as code.

- Implemented real-time reporting of automated functional tests in custom MEAN stack web application. Also, I’ve set up test results data streaming to ElasticSearch and subsequently displaying on configurable Kibana dashboards.