Roman S. Software Test Automation Engineer

QA Automation / Testing

Summary

- Experience more than 15+ of professional Software Development and Automation Testing
- Tech Lead of QA department, enormous experience in mentoring;
- Participation in testing of software applications for a range of business domains;
- Experience in testing of different projects for different OS and Application Servers;
- Experience with Java, Python automated testing;
- Experience with Relational databases and ORM technology;
- Experience in writing testing documents (test plans, test cases, etc.);
- Experience in common testing techniques including black box, functional, smoke, load, performance, regression, GUI, usability, scenario, etc.;
- Good communication skills, ability to learn new software and processes quickly and efficiently.
- Upper-Intermediate English
- Availability starting from ASAP

Experience

AQA Engineer

July 2017 – Present

AQA Engineer, Telesens LLC

April 2013 - July 2017

AQA Engineer, PJSA “FIDOBANK”

August 2008 - April 2013

Projects

AQA Engineer, Crestron

Oct 2021 – Present
Description: Smart home system for management streaming video\audio devices; mobile application for observing/management smart home system; meeting room management system based on Android
Responsibilities:

  • Create autotests for UI&API layers, update legacy framework, improve test coverage and test framework quality;
  • Analyze system performance, develop cross-browser and features tests;
  • Code and test review.

Technologies: IntelliJ IDEA, Jenkins, Java 16, TestNG, Selenium, RestAssured, Appium, SVN, Git, RobotFramework

AQA Engineer, Alpha-Bank

Sept 2020 – Oct 202
Description:
 Java development in test. Full new features test cycle. Regression suite test implementation.
Responsibilities:

  • Test framework development;
  • Test automation implementation;
  • Test strategy and test case creation;
  • System integration test; Test data management system creation.

Technologies: Java, Allure, Cucumber, Selenide, Jenkins, SOAP, Kafka, MongoDB

AQA Engineer, Starz

Aug 2019 – Sept 2020
Description:
 Mobile streaming service (Android app).
Responsibilities:

  • Test framework development;
  • Test automation implementation.

Technologies: Python(pytest), Appium, AWS Device farm

AQA Engineer, Tinkoff Bank

Apr 2018 - Aug 2019
Description: Java development in test (Integration Test tools development)
Responsibilities:

  • Development and implantation of test tools;
  • Test automation implementation.

Technologies: Java(Spring, jdbc, swager-codegen, Allure), MQ(Kafka, IBM Mq, Rebbit), Groovy

AQA Enginner,  Cytrix

Jan 2018 – Apr 2018
Description:
 Solution for Azure Cloud Service. Cloud service development for workstreams management.
Responsibilities:

  • Automation tests creation. BDD flow scenario creation. Selenium UI test creation.

Technologies: Selenium WebDriver, Java, Cucumber, Gradle, Git, Jenkins, AWS

 AQA Engineer, Cyren

Oct 2017 – Dec 2017
Description: System for management security keys.
Responsibilities:

  • Creating test framework for test scenarios, Team Management;
  • Automation system testing (UI, API).

Technologies: Java EE, WebDriver, Rest Assured, Cucumber, Junit, Maven

AQA Engineer, car management system

Jun 2017 – Oct 2017
Description: Solution for car dealers. Project based on microservice architecture
Responsibilities:

  • Test data preparation;
  • Automation UI and API tests creation;
  • BDD scenario creation.

Technologies: Java EE, Cucumber, Junit, Gardle, REST-Assured, WebDriver

AQA Engineer, booking system

Apr 2017 – Jun 2017
Description: Solution for booking travel. Project based on microservice architecture.
Responsibilities:

  • Test data preparation;
  • Automation tests creation;
  • BDD scenario creation.

Technologies: Java EE, Cucumber, Junit, Maven, Http mock, Rabbit MQ, Spring

AQA Engineer, QA Automation CRM system

Dec 2016 – Apr 2017
Description: Testing templates creation
Responsibilities:

  • Creating test cases. Automation testing;
  • Functional testing (UI, API);
  • Security testing;
  • Performance testing.

Technologies: Java EE, MySQL, PostgreSQL, WebDriver, Intellij Idea

AQA Engineer, “Mediation Zone Ucell”

Sep 2015 – Dec 2016
Description: Solution for tonal analysis and management of communication flows.
Responsibilities:

  • New modules development;
  • Creating test documents;
  • Requirements analysis;
  • Automation testing. Load testing. Bug fixing. Creating automation test strategy. Creating test plans for test team.

Technologies: Java EE, Oracle, Eclipce, Junit, Bash, Maven, JMeter, Wireshark

AQA Engineer, “ResponseTek GateWay”

Oct 2014 – Sep 2015
Description: Support issue tracking system
Responsibilities:

  • Data collection module development;
  • Creating test documents;
  • Automation testing. Load testing. Bug fixing. Creating automation test strategy. Creating test plans.

Technologies: Java EE, Oracle, PostgresQL, MySQL, Selenium WebDriver, Eclipce, Junit, Bash, Ant

AQA Engineer, “Telesens Ring Tone”

Feb 2013 – Oct 2014
Description: GSM back ringtone system
Responsibilities:

  • Creating test documents.
  • Requirements analysis.
  • Automation testing. Load testing. Bug fixing.
  • Creating automation test strategy.
  • Creating test plans.

Technologies: Java EE, PostgresQL, Selenium WebDriver, Intellij Idea, TestNg, Bash, Ant, Wireshark

AQA Engineer, “Notification Server”

Dec 2010 – Feb 2013
Description:
 Client sms notification system
Responsibilities:         

  • Database development.
  • Requirements analysis.
  • Manual testing.
  • System Support.

Technologies: Oracle PL/SQL, Delphi, Bash

AQA Engineer, Report Server

Aug 2008 – Dec 2010
Description: Documents and reports automatization system.
Responsibilities:

  • Database development.
  • Manual testing.
  • Bug fixing.
  • Requirements analysis.

Technologies: Oracle PL/SQL, Delphi, Bash, FastReport

Education

Degree in Applied Mathematics, NTU “KPI”
2000-2006 

Certifications/Trainings

  • Training about “Security Testing”. Author – A.Barantsev 
  • Training about “Perfomance Testing”. Author – A.Barantsev 
  • Training about “Development tests in Java using Selenium 2.0”. Author – A.Barantsev. 
  • Training about “Java for QA”. Author – A.Barantsev. (http://software-testing.ru/trainings/images/certificates/programming/trubchanov.pdf) 
  • Java course “Java Enterprise: Maven/ Spring/ JPA(Hibernate)/REST”. Author – G. Kislin. 
  • Java course “Advanced Java”. Author – Y. Tkach
  • Java course “Java for Testers”. Author – Y. Tkach